.htaccess 自定义 503 页面不起作用
Posted
技术标签:
【中文标题】.htaccess 自定义 503 页面不起作用【英文标题】:.htaccess custom 503 page won't work 【发布时间】: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 解决了这个问题。非常感谢。我猜路径必须相对于文档根目录。 【参考方案1】:您确定这不仅仅是本地浏览器中的一些缓存问题吗?您是否尝试过清除缓存并重新加载页面?
【讨论】:
我的浏览器缓存始终处于停用状态。下次服务器宕机时我会再次检查。不会经常发生。以上是关于.htaccess 自定义 503 页面不起作用的主要内容,如果未能解决你的问题,请参考以下文章