使用标准错误404而不是wordpress 404 - htaccess

时间:2016-03-14 01:17:22

标签: php wordpress .htaccess mod-rewrite

我想使用标准服务器404页面而不是通过此htaccess完成的wordpress 404重定向页面:

# 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

但我仍然想使用固定链接。有人可以帮我修改htaccess文件,我可以得到我服务器的正常错误404吗? 谢谢

1 个答案:

答案 0 :(得分:1)

创建自己的404.php文件并将其放在主题文件夹中。这样,你可以让404页面看起来像你想要的那样,标准的404页面:

<?php header("HTTP/1.0 404 Not Found"); ?>

或一个主题为主题。

无论哪种方式,请使用控制台或开发工具进行检查,以确保您获得正确的404标题。

如果没有,请使用PHP发送404标头,这样您就可以使用

发送真正的404响应,搜索引擎可以理解这一点

{{1}}

位于404.php文件的顶部。