我想创建一个自定义404页面,但我似乎无法覆盖Wordpress本身中的404。我想要一个自定义404页面的原因是,如果我在我的子目录中得到404,我会被定向到wordpress站点的404。我宁愿我的整个域名都是404。
我只在Wordpress页面等中找到了这样做的解决方案,但我真的必须这样做吗?我想我的问题是。htaccess文件,但如果我弄糟了这个文件,我的Wordpress网站上的链接将被破坏。
我的htaccess看起来是这样的(虽然第一行是我想添加的,但wordpress似乎并不在意)。
ErrorDocument 404 /404page.php
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
简而言之:我的Wordpress站点位于我的域的根上,它的404页面显示在所有子域上,我想用我自己的覆盖它。