【问题标题】:Testing htaccess file with 500 server error使用 500 服务器错误测试 htaccess 文件
【发布时间】:2016-02-19 09:14:17
【问题描述】:

在阅读了一些教程后,我创建了一个错误文件,应该显示该文件而不是 500 服务器错误。我已将其添加到域的根目录,并将以下行添加到 .htaccess 的底部:

ErrorDocument 500 /error.html

现在的问题是,当网站真正崩溃时,我如何在实时网站上对其进行测试并确保出现错误页面?

非常感谢任何建议。

【问题讨论】:

    标签: apache .htaccess server-error


    【解决方案1】:

    您可以将此 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.fooabc.foo 发送请求,它将生成500 并显示您的error.html

    【讨论】:

    • 非常感谢您的快速回答。我已经添加了它,但是如果我向任何 .foo 发送请求,我只会收到 404 错误。
    • 抱歉,我错过了使用随机文本创建 abc.foo 的文件。请立即检查更新的答案
    猜你喜欢
    • 1970-01-01
    • 2018-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-22
    • 2017-04-05
    • 1970-01-01
    • 2013-02-06
    相关资源
    最近更新 更多