如何将文件夹浏览重定向到错误404页面

时间:2015-07-24 05:38:52

标签: php wordpress .htaccess mod-rewrite redirect

我正在使用wordpress并拥有一些用户不应该看到和浏览的文件夹。对于这个找到的解决方案 - 在.htaccess中添加此行

Options All -Indexes or Options -Indexes

但它重定向到服务器的403 - FORBIDDEN页面,我需要重定向到我网站的错误404页面。我怎么能这样做?

6 个答案:

答案 0 :(得分:2)

您可以使用以下代码在这些目录中创建index.php:

header('HTTP/1.0 404 Not Found');
die('Page not found');

答案 1 :(得分:2)

您可以尝试使用特定文件夹名称,例如

重定向404 / folder1 /

重定向404 / folder2 /

答案 2 :(得分:1)

在你的root wordpress中你可以这样做:

# handles 403 (forbidden) status as 404 (not found)
ErrorDocument 403 /index.php?error=404

# disables directory listing
Options -Indexes

答案 3 :(得分:0)

在.htaccess文件中添加此文件,该文件位于您网站的根目录中。

ErrorDocument 403 /file_not_found.html

file_not_found.html应该在根文件夹中。

答案 4 :(得分:0)

你可以用这个:

DirectoryIndex /404.php

答案 5 :(得分:0)

通过在这些文件夹中添加index.html文件找到解决方案,而在.htaccess文件中没有任何内容。谢谢大家