.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 页面不起作用的主要内容,如果未能解决你的问题,请参考以下文章

自定义分类页面不起作用

为多个页面定义和调用自定义 AJAX 函数不起作用

Django 自定义 404 页面不起作用

asp.net 自定义错误页面不起作用

codeigniter 自定义 404 页面不起作用

为啥我的 .htaccess 301 重定向规则不起作用?