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