作为前奏,我知道什么是HTTP 500,也知道如何修复它们。
在PHP5.3上,我运行的是一个关闭了show_errors的生产环境。当出现致命错误时,用户会得到一个纯白色的500页面作为响应。我正在尝试创建一个500错误页面,以防有任何错误;只是为了使它更用户友好。
我以前能做的
ErrorDocument 500 500.html然而,它似乎不再起作用了--即使我的404
ErrorDocument 404 404.html工作正常。
很想知道关于这个问题的解决方案--感谢您的宝贵时间。
发布于 2012-09-14 02:41:52
致命错误本身不会产生500个错误,它们通常会返回200个空白页面(如果在错误发生时没有输出被刷新到浏览器)。此外,这对您没有任何帮助,因为当PHP出现错误时,Apache将不再参与。
也许你可以注册一个关闭功能来发送500个头(得到500个结果),并显示你想要显示的内容。
https://stackoverflow.com/questions/12412633
复制相似问题