[英]how to redirect folders browsing to error 404 page
我正在使用wordpress,并且有一些用户不应该查看和浏览的文件夹。 对于此找到的解决方案-在.htaccess中添加此行
Options All -Indexes or Options -Indexes
但是它重定向到服务器的403-FORBIDDEN页面,我需要重定向到我的网站的错误404页面。 我怎样才能做到这一点?
您可以使用以下代码在这些目录中创建index.php:
header('HTTP/1.0 404 Not Found');
die('Page not found');
您可以尝试使用特定的文件夹名称,例如
重定向404 /文件夹1 /
重定向404 /文件夹2 /
在您的root wordpress中,您可以执行以下操作:
# handles 403 (forbidden) status as 404 (not found)
ErrorDocument 403 /index.php?error=404
# disables directory listing
Options -Indexes
将此添加到网站根目录中的.htaccess文件中。
ErrorDocument 403 /file_not_found.html
并且file_not_found.html
应该在根文件夹中。
您可以使用此:
DirectoryIndex /404.php
通过在这些文件夹中添加index.html文件,而不在.htaccess文件中添加任何内容来找到解决方案。 感谢大家
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.