Apache Web Server - 如何返回404错误而不是403

时间:2016-05-31 10:02:55

标签: php apache .htaccess redirect

我目前正在使用apache .htaccess文件。我以前的目录配置为返回403错误。我现在假设返回404错误而不是403(出于安全目的)。我不知道如何做到这一点,我只是在配置中替换了所有403到404这就是我到达我的问题的地方。在50个目录中,只有少数目录没有变化。

例如,这几个没有改变:

www.example.com/icons /

www.example.com/icons/small /

www.example.com/cgi-bin /

www.example.com/~ftp /

我尝试在网上查找,做了研究,并尝试了几个小时的错误。我尝试过这样的事情 ErrorDocument 404,将RedirectMatch 404添加到htaccess中的配置,对我来说没有任何效果。有什么建议或小帮助吗?非常感谢您提前回复!任何人都将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以使用以下方法将403错误请求重写为404页面:

ErrorDocument 403 /404.php

或重定向到新网址404.php

RedirectMatch 403 ^/404.php