现在只有当我输入不存在的页面ID时,我才能获得404页面。 http://EXAMPLE.COM/?page_id=51573
但如果我转到http://EXAMPLE.COM/blablabla
,它不会重定向到404页面是否可以将这些类型的地址重定向到wordpress中的404页面?
答案 0 :(得分:1)
1-在您的主题目录中创建一个404.php页面
2-确保您的服务器允许wordpress管理永久链接。
3-然后每个页面将重定向到您自定义的404.php页面
有关在此处创建404错误页面的更多信息:http://codex.wordpress.org/Creating_an_Error_404_Page
答案 1 :(得分:1)
您必须创建一个.htaccess
文件并将其上传到您的WordPress根目录。在.htaccess
中写下以下内容:
# 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信息中心转到Settings > Permalinks
,您可以选择您喜欢的结构。在你的情况下,这将是postname。