Apache不让我进来,但它应该

编辑

下面接受的答案是正确的假设(正如我以为)服务器是V2.2。

相反,我发现服务器是Apache 2.4,所以真正的解决scheme是使用新的指令。 请在接受的答案下面看到我的评论。


原文问题

在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 OS X 10.11; rv:50.0)Gecko / 20100101 Firefox / 50.0“

所以这真的很奇怪,我应该可以进入。 任何想法?

阅读订单指令文档。

你需要像这样的东西:

 order allow,deny deny from all allow from 192.168.1.101