我想在拒绝后进行重定向 - 因为现在,它显示了apache的Startpage。
我的htaccess代码:
ErrorDocument 403 /forbidden.php
Deny from .ru
Deny from .cn
不幸的是它不起作用,为什么?
感谢 托马斯
答案 0 :(得分:0)
这只有在Apache可以通过双反向查找来确定客户端的DN时才有效。如果反向查找没有结果,则您的规则将不起作用,客户端将获得访问权限。你知道,这不是很可靠,你应该切换到GEOIP。
如果拒绝规则有效且所需页面未显示,请记住该位置是相对于文档根目录的。因此,如果您在子文件夹forbidden.php
中/test
,则需要设置如下规则:
ErrorDocument 403 /test/forbidden.php
Deny from .ru
Deny from .cn
即使.htaccess
和forbidden.php
位于/test
子文件夹中。