我正在使用托管的wordpress网站。
我不喜欢人们访问我的wp-content文件夹的想法,所以我在那里添加了空白的index.php。
但我对这个解决方案不满意。为了更进一步,我是否可以重写这个index.php,使其不仅显示空白页面,我希望它显示我已经创建的404页面。我应该在那里放什么代码?
答案 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页面,我发现它很难看。