如何使用自定义覆盖默认的Wordpress 404页面?

时间:2011-09-01 05:09:50

标签: wordpress .htaccess http-status-code-404

我无法使用正常的404.php Wordpress模板文件的原因是因为我的主机。我猜想IP(抓取工具)可以查看404页面并发送SQL查询。由于我在共享主机上,他们告诉我安装WP Super Cache(我做过)并在我的ErrorDocument 404文件中添加htaccess指令,但这不起作用。

应该添加哪个以便覆盖WP默认值?

与此同时,我将404.php更改为一个简单的html文件。那不会发送任何SQL请求吗?

非常感谢, 克里斯

1 个答案:

答案 0 :(得分:2)

404页面(包括来自WP的默认页面)不应该触发SQL查询。当SQL已经确定它找不到要求的内容时,它就是你最终得到的页面。

高SQL活动的一个常见原因是您如何定义永久链接结构。使用“postname”很诱人(但很致命)。这是我能想到的让自己陷入这种问题的最常见方式。

但我确信还有更多我尚未发现......