编辑
下面接受的答案是正确的,假设(正如我所想)服务器是 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"
所以这真的很奇怪,我应该可以进入。有什么想法吗?