使用index.php来显示404页面

时间:2014-01-30 15:01:17

标签: php wordpress

我正在使用托管的wordpress网站。

我不喜欢人们访问我的wp-content文件夹的想法,所以我在那里添加了空白的index.php。

但我对这个解决方案不满意。为了更进一步,我是否可以重写这个index.php,使其不仅显示空白页面,我希望它显示我已经创建的404页面。我应该在那里放什么代码?

2 个答案:

答案 0 :(得分:1)

你可以把它放在你的index.php

<?php

header("HTTP/1.1 404 Not Found");

?>

答案 1 :(得分:0)

谢谢大家,最后这就是我的所作所为,我添加了

Options -Indexes
ErrorDocument 403 /

到我的.htaccess文件

所以当有人试图访问我的插件文件夹时,例如。 mysite.com/wp-content/plugins/abc-plugin,我的404页面出现了。但是,当我访问mysite.com/wp-content或mysite.com/wp-content/plugins时,仍然显示空白页面。

但我猜它总比没有好,因为当我第一次尝试只使用

 Options -Indexes

在我的.htaccess中,我试图访问插件文件夹,例如。 mysite.com/wp-content/plugins/abc-plugin,这是一个带有我的主机徽标的403页面,我发现它很难看。