7
我有一個私人部分,其中特定的用戶可以在我的系統拒絕登錄(僅限於4個用戶)訪問本地主機上.htacces
我想用在.htaccess中添加IP限制:
<Limit GET POST PUT>
order allow,deny
allow from 127.0.0.1
allow from 192.168
allow from 67.xx.xx
# etc..
deny from all
</Limit>
,但我得到這個錯誤:當我嘗試在本地訪問這個網站
Forbidden
You don't have permission to access/on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
(我有燈安裝在我的桌面上,我的主機文件設置正確,我的Apache配置也不錯)
如果我在本地訪問我的網站,可以使用mod-rewrite和errordocument查看我的網站。一切工作正常
爲什麼我得到一個訪問被拒絕時,我把限制嗎?
您是通過本地主機還是通過域名訪問它?另外,你在apache錯誤日誌中看到了什麼 - 例如,你可能在.htaccess文件上有權限問題。 – 2012-02-11 20:49:53
保羅我有我的.htaccess設置與規則(國防部重寫)及其工作,我也有ErrorDocument設置和它的工作正常。 – 2012-02-11 20:53:07
特倫特,我可以看到localhost和你的私人地址空間,因爲這些是可信的。 67 ... IP是固定的還是會造成維護的麻煩。你有沒有想過配置Apache身份驗證,甚至只是使用一些帶有RewriteRule的私有cookie來拒絕在'RewriteCond%{HTTP_COOKIE}!\ bkey = someprivatekey \ b'上失敗的所有請求。只是另一種選擇 – TerryE 2012-02-11 23:12:19