使用.htaccess阻止代理不';行不通
我正在使用下面的代码阻止代理服务器访问我的网站。但是,它根本不起作用,就好像没有插入任何内容一样。.htaccess中的所有规则都正常工作。我已经清除了缓存并尝试了几个代理,但仍然不起作用。有什么建议吗使用.htaccess阻止代理不';行不通,.htaccess,proxy,http-proxy,.htaccess,Proxy,Http Proxy,我正在使用下面的代码阻止代理服务器访问我的网站。但是,它根本不起作用,就好像没有插入任何内容一样。.htaccess中的所有规则都正常工作。我已经清除了缓存并尝试了几个代理,但仍然不起作用。有什么建议吗 RewriteEngine on RewriteCond %{HTTP:VIA} !^$ [OR] RewriteCond %{HTTP:FORWARDED} !^$ [OR] RewriteCond %{HTTP:USERAGENT_VIA}
RewriteEngine on
RewriteCond %{HTTP:VIA} !^$ [OR]
RewriteCond %{HTTP:FORWARDED} !^$ [OR]
RewriteCond %{HTTP:USERAGENT_VIA} !^$ [OR]
RewriteCond %{HTTP:X_FORWARDED_FOR} !^$ [OR]
RewriteCond %{HTTP:PROXY_CONNECTION} !^$ [OR]
RewriteCond %{HTTP:XPROXY_CONNECTION} !^$ [OR]
RewriteCond %{HTTP:HTTP_PC_REMOTE_ADDR} !^$ [OR]
RewriteCond %{HTTP:HTTP_CLIENT_IP} !^$
RewriteRule ^(.*)$ - [F]
我也遇到了同样的问题,试图使用完全相同的代码,却无法阻止任何代理 我已经阅读了另一个解决方案,我正在粘贴它,以防它对您有用:
RewriteEngine on
RewriteCond %{HTTP:XROXY_CONNECTION} !^$ [OR]
RewriteCond %{HTTP:X-FORWARDED-FOR} !^$ [OR]
RewriteCond %{HTTP:FORWARDED-FOR} !^$ [OR]
RewriteCond %{HTTP:X-FORWARDED} !^$ [OR]
RewriteCond %{HTTP:VIA} !^$ [OR]
RewriteCond %{HTTP:FORWARDED} !^$ [OR]
RewriteCond %{HTTP:USERAGENT_VIA} !^$ [OR]
RewriteCond %{HTTP:X_FORWARDED_FOR} !^$ [OR]
RewriteCond %{HTTP:PROXY_CONNECTION} !^$ [OR]
RewriteCond %{HTTP:XPROXY_CONNECTION} !^$ [OR]
RewriteCond %{HTTP:HTTP_PC_REMOTE_ADDR} !^$ [OR]
RewriteCond %{HTTP:HTTP_CLIENT_IP} !^$
RewriteRule ^(.*)$ - [F]