【发布时间】:2011-06-27 15:42:01
【问题描述】:
我的 .htaccess 文件的前 3 行如下所示:
ErrorDocument 403 /wartung/404.html
ErrorDocument 404 /wartung/404.html
ErrorDocument 503 /wartung/503.html
当 403 和 404 解决时,503 仍然显示旧的服务器默认消息。文件都在正确的目录中。此外,当我使用 Firebug i 并单击导致 503 的网络请求时,“答案”选项卡显示我的新 503 页面,但浏览器窗口显示旧页面?
对此有什么想法吗?服务器是一些带有 apache 2 的 linux。
提前致谢,
i3
【问题讨论】:
-
Service Unavailable错误的触发条件是什么?如果服务器或文件系统发生问题,则可能执行未达到您设置的自定义规则,因此会显示默认错误消息。
-
可以在httpd.conf中更改默认的吗?我猜条件是容量问题。由于肥皂连接的一些问题,一些 php 进程正在堆积如山。
-
我会尝试,是的,将它放在任何虚拟主机部分之外。
-
嘿,Wige,那个很好用。在 httpd.conf 中定义 ErrorDocument 解决了这个问题。非常感谢。我猜路径必须相对于文档根目录。
标签: .htaccess http-status-code-503