RewriteEngine On RewriteCond %{HTTPS} off RewriteCond %{QUERY_STRING} Special:Userlogin [NC] RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NE,L] RewriteCond %{HTTPS} off RewriteCond %{QUERY_STRING} action= [NC] RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NE,L] # Spiders-gone-wild # These spiders may not follow robots.txt and will # hit admin sections which consume large amounts of CPU RewriteCond %{HTTP_USER_AGENT} "(Bytespider|ClaudeBot|Amazonbot|YandexBot|ChatGLM-Spider|GPTBot|Barkrowler|YisouSpider|MJ12bot)" [NC] RewriteRule .* - [F,L] # /wiki must come before /w due to prefix matching. ProxyPass {{wikipath}} {{proxyurl}}{{wikipath}} ProxyPassReverse {{wikipath}} {{proxyurl}}{{wikipath}} ProxyPass {{wpath}} {{proxyurl}}{{wpath}} ProxyPassReverse {{wpath}} {{proxyurl}}{{wpath}}