htaccess,重定向否认

时间:2014-12-19 11:12:34

标签: .htaccess redirect

我想在拒绝后进行重定向 - 因为现在,它显示了apache的Startpage。

我的htaccess代码:

 ErrorDocument 403 /forbidden.php
 Deny from .ru
 Deny from .cn

不幸的是它不起作用,为什么?

感谢 托马斯

1 个答案:

答案 0 :(得分:0)

这只有在Apache可以通过双反向查找来确定客户端的DN时才有效。如果反向查找没有结果,则您的规则将不起作用,客户端将获得访问权限。你知道,这不是很可靠,你应该切换到GEOIP。

如果拒绝规则有效且所需页面未显示,请记住该位置是相对于文档根目录的。因此,如果您在子文件夹forbidden.php/test,则需要设置如下规则:

ErrorDocument 403 /test/forbidden.php
Deny from .ru
Deny from .cn

即使.htaccessforbidden.php位于/test子文件夹中。