wordpress 404错误页面问题

时间:2013-06-03 05:30:38

标签: wordpress http-status-code-404

我正在使用wordpress网站,固定链接设置为默认值,例如http://www.example.com/?p=213。如果页面ID或Post Id无效,那么只有当我尝试检查404页面的某个随机页面(例如http://www.example.com/somepagename)时,它才会转到我的主题的404.php文件中然后它会转到主机的404错误页。我如何将其转到我的主题404页面?这是一个麻烦,我希望你们能在这里帮助我。提前谢谢

1 个答案:

答案 0 :(得分:0)

关于HTTP请求处理的简短提示

按以下顺序处理HTTP请求

  1. 浏览器向服务器发送请求
  2. 服务器收到请求
  3. 检查请求的页面 如果找到了 显示页面 如果没有找到 显示404页面
  4. 引擎盖下发生了什么

    如果http://www.example.com/?p=213,则在服务器中找到该页面,因此服务器不显示404页面。但是,当wordpress处理查询字符串 p = 213 时,它会识别出没有此类页面/帖子,并显示wordpress 404页面。


    http://www.example.com/somepagename的情况下,在服务器中找不到页面,因此即使在wordpress可以处理之前服务器本身也会显示404页面。

    解决方案

    您必须将wordpress的404页面(适用于所选主题的404)作为网络服务器的404页面。您还可以将php页面链接到webserver错误消息,该消息将根据主题和其他因素重定向到适当的404页面。