我正在寻找发送404错误代码,当用户尝试访问禁止的目录。 我有所有的“拒绝”所有私人目录,以及在主要的.htaccess文件下面的errordocs:
ErrorDocument 404 /404/ ErrorDocument 403 /404/
这将用户发送到我设置的自定义404页面,但是当我检查请求标题时,它仍然发送403错误代码。 我可以通过禁止目录上的.htaccess文件传递404错误代码吗?
[从计算器复制]
不是一个直接的答案,但如果你有php [或其他服务器端包括脚本]安装 – 您可以使用:
ErrorDocument 403 /404.php
并在404.php有:
<?php header("HTTP/1.0 404 Not Found"); //...
尝试使用RedirectMatch,如下所示:
RedirectMatch 404 ^/phpmyadmin(/.*)?$ RedirectMatch 404 ^/server-status(/.*)?$
但你可以写一行每资源“隐藏”