Apache 不让我进入,但它应该

Apache 不让我进入,但它应该

编辑

下面接受的答案是正确的,假设(正如我所想)服务器是 v2.2。

相反,我发现服务器是 apache 2.4,所以真正的解决方案是使用新指令。请参阅我在已接受答案下方的评论。


原始问题

在 mydomain.com/wp-admin 中我放置了一个 .htaccess 文件,内容如下

# note: the ip here is a fake
order deny,allow
deny from all
allow from 192.168.1.101

但我现在收到 403 错误。这里的域名和 IP 是假的,但我使用的真实 IP 是正确的,因为我可以从日志中看到它,如下所示:

www.example.com 192.168.1.101 - - [10/Jan/2017:10:51:52 +0100] "GET /wp-admin/ HTTP/1.1" 403 518 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:50.0) Gecko/20100101 Firefox/50.0"

所以这真的很奇怪,我应该可以进入。有什么想法吗?

答案1

命令指令性文件。

你需要类似这样的东西:

order allow,deny
deny from all
allow from 192.168.1.101

相关内容