Wordpress - 如何添加自定义500服务器错误页面?

Chi*_*ael 5 wordpress

在Wordpress中为坏页面创建自定义错误页面似乎很容易,即找不到404 - 只需在主题目录中创建404.php.

我想对服务器错误做同样的事情,比如我的Wordpress网站上的CGI脚本是否像divide除0那样愚蠢.

我尝试在我的主题目录中创建一个500.php的页面,但它似乎被忽略了.而是调用主题目录中的404.php页面.

似乎Wordpress以某种方式捕获服务器错误并将其转换为"未找到"错误,然后使用404.php

如果出现服务器错误(500),我怎样才能使Wordpress转到不同的自定义页面,而不是找不到简单的页面(404)错误?

在你告诉我在.htaccess文件中放入像ErrorDocument 500/path-to-custom-error-page这样的东西之前,已经尝试过 - 它会被Web服务器忽略,可能是因为使用了同一文件中的RewriteRule指令通过Wordpress来拦截和处理所有请求(如果ErrorDocument指令高于或低于Wordpress RewriteRule部分,则无关紧要).

(注意:我尝试自己研究这个问题,但搜索结果会被抱怨用Wordpress 收到服务器错误的人所污染,而不是询问如何创建自定义页面来处理它们.)

web*_*are 5

WordPress将永远无法显示服务器错误(500)的自定义错误页面。您需要在WordPress之外创建.html或PHP页面。您的主机可能已经在这里为您提供了帮助,其中很多都位于网站根文件夹之外的文件夹中,您可以在其中放置自定义错误页面。