0
我为我的网站使用Cloudflare,所以通常.htaccess规则将不起作用。我需要阻止某些IP访问我的网站。使用后面的.htaccess来阻止某些IP Cloudflare
我发现这一个,但将无法工作:
SetEnvIf X-FORWARDED-FOR 1.1.1.1 deny
order allow,deny
allow from all
deny from env=deny
我也试图与相同的结果..
RewriteEngine On
SetEnvIf X-FORWARDED-FOR 109.100.238.188 deniedip
order allow,deny
deny from env=deniedip
因为您在某些ips上设置了拒绝环境变量,所以它应该是'deny from env = deny' – Sumurai8
我改变了env = allow但没有新的。 – Blazer
我不熟悉Cloudflare如何执行操作。 Afaik Cloudflare是一个cdn,这意味着很多通信只能到达cdn端点,并且永远不会到达您的服务器。是[这个页面](https://support.cloudflare.com/hc/en-us/articles/200168306-Is-there-a-tutorial-for-Page-Rules-)的任何帮助? – Sumurai8