为什么我的WordPress显示403禁用目录的404消息? 时间:2017-10-30 作者:Erica 我不确定这是否是我的网站特有的,但如果有人知道如何覆盖这种行为,那将是非常感激的!我在服务器的根目录中安装了WordPress。还有一个不相关的子目录,我们称之为“restricted dir”。我添加了一个。该目录中的htaccess文件,代码如下:Deny from all 如果没有该命令,如果用户访问www.my-domain。com/受限目录/它将列出所有内容。我希望用户收到服务器典型的403禁止消息,但WordPress会介入并将用户引导到我网站上的404页面。我可以做些什么来显示403页而不是404页以及我的整个WordPress安装? 2 个回复 最合适的回答,由SO网友:Erica 整理而成 这个问题很古老,但如果其他人遇到同样的问题,我会在这张罚单中找到答案:https://wordpress.stackexchange.com/a/20274/31889(对我来说,解决方案#3是关键,但我也有前两个,所以可能是一个组合。) SO网友:janh 想一想,我想这与WP的重写规则有关。htacces正在启动并重写对WP的请求。这对我来说并不完全有意义,因为WP的重写规则实际上忽略了目录,我无法通过快速测试来复制它,但在您的环境中可能还有其他因素在起作用。正在添加RewriteEngine On RewriteRule ^restricted-dir - [F,L] 在WP中。WordPress重写规则之前的htaccess应该具有相同的结果,使用403响应拒绝对受限目录的访问。 结束 文章导航