我需要阻止从某个IP地址访问网站的一个页面,而不是整个网站。
这是我拥有的,但似乎没有工作(我将违规的IP切换到我的,并且在刷新/缓存转储等后仍然可以访问)
<Files specificpage.php>
order deny,allow
deny from XX.XXX.XXX.XX
</Files>
有更好的方法可以做到这一点,还是有什么事情在这里跳出来? THX
答案 0 :(得分:1)
您实际上可以mod_rewrite
规则以获得更好的控制权。把它放在你的根.htaccess:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} =XX.XXX.XXX.XX
RewriteRule ^specificpage\.php$ - [F,NC]