2014-03-01 170 views
0

我只需要允許特定的IP訪問我的網站(www.domain.com/mysite)。在htaccess的我把這個代碼:如何允許特定的IP訪問htaccess的子目錄網站?

ErrorDocument 403 /error403.html 
order deny,allow 
deny from all 
allow from 1.1.1.1 

但它會在根文件夾,而不是「mysite的」文件夾error403.html。我用ErrorDocument 403 /mysite/error403.html嘗試仍然不起作用。我試圖用RewriteBase/mysite也不起作用。

回答

0

所以你告訴阿帕奇不允許訪問一切/mysite,然後你告訴Apache將發送任何403的(這是試圖在/mysite訪問的東西的結果)在加載頁面/mysute。所以當然這不起作用。您可能需要爲例外/mysite/error403.html

SetEnvIfNoCase Request_URI ^/mysite/error403.html$ allow_ok 

ErrorDocument 403 /mysite/error403.html 
order deny,allow 
deny from all 
allow from 1.1.1.1 
allow from env=allow_ok 
相關問題