404路由问题-AWS Linux / Wordpress网站

时间:2019-01-24 09:43:10

标签: linux wordpress amazon-web-services .htaccess

我们正在AWS EC2 Linux实例上运行WordPress站点,并创建了自定义的403和404错误文件(均为html文件)。这些文件位于网站的根目录中。

.htaccess根文件已被修改为包括以下部分:

# Custom Documents

ErrorDocument 403 /403.html

ErrorDocument 404 /404.html

该网站使用主题,其中有一个404.php文件。问题在于,所有404请求都将被路由到该文件而不是404.html文件。

httpd.conf文件已为var / www / html根文件夹设置了所有访问权限,因此其中没有任何内容可以阻止.htaccess文件。仔细检查一下,我在.htaccess文件中添加了301个重定向,目的只是为了检查它们是否受到攻击并且是否正常工作。

还要检查是否有其他.htaccess文件可能会覆盖其中的一个文件,插件中还有文件,但是从我的眼中看,它们应该没有影响。

还有其他可以覆盖.htaccess文件的内容吗?

1 个答案:

答案 0 :(得分:0)

ErrorDocument 404在Wordpress中无法像常规页面一样工作。默认情况下,WordPress会从所选主题内部显示404.php内容。您可以将自定义代码放入该404.php文件中。

这里是Creating an Error 404 Page的官方Wordpress指南