2014-10-02 169 views
0

我需要阻止從某個IP地址訪問一個網站的一個網頁,而不是整個網站。阻止IP訪問特定頁面

這裏是我的,但似乎並沒有工作(我轉出惡意IP開採和我仍然阿貝爾訪問刷新/高速緩存後傾等)

<Files specificpage.php> 
    order deny,allow 
    deny from XX.XXX.XXX.XX 
</Files> 

有沒有更好的辦法做這件事或做任何事情跳出來嗎? thx

回答

1

您實際上可以在這裏使用mod_rewrite更好的控制規則。將此放在你的根的.htaccess:

RewriteEngine On 

RewriteCond %{REMOTE_ADDR} =XX.XXX.XXX.XX 
RewriteRule ^specificpage\.php$ - [F,NC] 
+0

感謝的人,是比使用方法更好? – 2014-10-03 12:55:23

+0

是的,這比使用''無疑更好,因爲它比'Files'指令提供更多的功能。 – anubhava 2014-10-03 13:59:57

+0

這是爲你工作嗎? – anubhava 2014-10-03 14:00:18