IP限制与htaccess

我想限制整个网站,只有两个IP可以进入该网站。 我在.htaccess(网站的根目录)中有以下内容:

ErrorDocument 403 http://www.example.com/views/error403.html Order Deny,Allow Deny from all Allow from 311.311.311 322.322.322.322 ErrorDocument 404 /views/error404.html ErrorDocument 500 views/error500.html 

(显然,这些都是假IP,在我的.htaccess中,他们是正确的IP)

正如你所看到的,我只允许322.322.322.322和来自311.311.311.0/24的所有IP,并且拒绝其他人。 我想要的是,当有人从另一个IP进入网站,他会查看error403.html页面。

filter工作正常,但不是redirect。 当我尝试从拒绝IP进入网站时,我看到一条Apache消息:

 Found The document has moved here 

“here”是指向error403.html的链接。

我想我甚至限制了error403.html页面。

我怎样才能做这个限制,但允许查看错误页面? 我应该将error403.html页面移动到另一个目录(即/ views / error /),并将其他.htaccess文件,允许在该文件中的所有IP?

先谢谢你!

是的,你已经回答了你自己的问题。 :)将所有不受保护的页面移到另一个包含适当的AllowDeny.htaccess目录中。