htaccess自定义403阻止IP错误错误不起作用

我试图阻止每个人,但我的网站上运行apache和centos的服务器上的一个IP地址。 我的设置如下。

我的服务器:

`http://www.myserver.com/` 

我的.htaccess文件

 <limit GET> order deny,allow deny from all allow from 176.219.192.141 </limit> ErrorDocument 403 http://www.google.com ErrorDocument 404 http://www.google.com 

当我从一个无效的IP访问http://www.myserver.com/ ,它给了我一个通用的403错误。 当我访问http://www.myserver.com/page-does-not-exist/它正确地redirect到http://www.google.com但我不明白为什么403错误不会redirect我也是。 有人有主意吗?

在某些情况下,Apache不喜欢ErrorDocument完整URL

尝试redirect到将redirect到谷歌的本地页面,并允许显式访问该页面:

 ErrorDocument 403 google.html <Files google.html> Order Allow, Deny Allow from all </Files>