【发布时间】:2016-02-19 09:14:17
【问题描述】:
在阅读了一些教程后,我创建了一个错误文件,应该显示该文件而不是 500 服务器错误。我已将其添加到域的根目录,并将以下行添加到 .htaccess 的底部:
ErrorDocument 500 /error.html
现在的问题是,当网站真正崩溃时,我如何在实时网站上对其进行测试并确保出现错误页面?
非常感谢任何建议。
【问题讨论】:
标签: apache .htaccess server-error
在阅读了一些教程后,我创建了一个错误文件,应该显示该文件而不是 500 服务器错误。我已将其添加到域的根目录,并将以下行添加到 .htaccess 的底部:
ErrorDocument 500 /error.html
现在的问题是,当网站真正崩溃时,我如何在实时网站上对其进行测试并确保出现错误页面?
非常感谢任何建议。
【问题讨论】:
标签: apache .htaccess server-error
您可以将此 sn-p 放在您的 .htaccess 中:
# 500 handler
ErrorDocument 500 /error.html
# causing 500
Options +ExecCGI
AddHandler cgi-script .foo
还可以在您的站点根目录中创建一个包含一些随机字符的文件,例如 abc.foo:
cat abc.foo
asdf
现在以http://domain.com/abc.foo 向abc.foo 发送请求,它将生成500 并显示您的error.html
【讨论】:
.foo 发送请求,我只会收到 404 错误。
abc.foo 的文件。请立即检查更新的答案