我之前从未使用.htaccess
,但我没有遇到麻烦。我知道我已经允许它在我的网站上使用,因为我有一个完美显示的自定义404页面。
但是,我的网站下面有一个自定义500页面,我的网站完全忽略了。主index.html
产生了500个错误,因为我无法让.htpasswd
工作,但这是一个不同的问题。老实说,我不知道为什么它会识别一个指令而忽略另一个指令。
.htaccess
文件位于/var/www/html
,ErrorDocument
指令代码为:
ErrorDocument 404 /err/notfound.html
ErrorDocument 500 /err/intser.html
我该怎么办?
答案 0 :(得分:0)
重要的是如何生成/转发500,如果CGI或Proxied响应(例如,状态代码只有500但是已成功生成),则ErrorDocument不适用。你会看到原来的500件附带的东西。
另一个可能的原因是,在尝试提供自定义文档时生成了递归500。但是,浏览器错误会告诉你所有这些。