.htacess IP允许和拒绝不起作用

我有我的.htacess文件中的这个设置:

Order Allow,Deny
Deny from all
Allow from localhost
Allow from 86.101.198.88 (我的ip)

ErrorDocument 404 /block/?code=404
ErrorDocument 403 /block/?code=403

但由于某种原因,我没有权限访问本地主机和使用我的IP。 我只是不断redirect到ErrorDocument错误403.我错过了什么?

https://httpd.apache.org/docs/2.0/mod/mod_access.html

允许,拒绝首先,

所有Allow指令都被评估; 至less一个必须匹配,否则请求被拒绝。 接下来,所有Deny指令都被评估。 如果有任何匹配,请求被拒绝。 最后,默认情况下,拒绝任何不符合Allow或Deny指令的请求。

既然你有一个拒绝,你的命令是允许,拒绝,一切都将被阻止。 你可能想要order Deny,Allow

否认允许

首先,评估所有拒绝指令; 如果匹配, 请求将被拒绝,除非它也匹配Allow指令。