gpt4 book ai didi

apache - 如何将除 IP 地址以外的所有地址都重写为 std。 Apache 503 暂时down 错误信息?

转载 作者:行者123 更新时间:2023-12-03 20:23:16 27 4
gpt4 key购买 nike

我即将进行一些服务器维护,并希望将请求重写为 Apache 的标准 503 临时不可用消息。

我在谷歌上搜索并找到了一些 mod_rewrite 片段,但它们都涉及对 PHP 脚本执行 [R=503],然后该脚本发送自己的 503 header 和手写消息......这对我来说似乎很难看,当Apache 的默认设置可供我使用。

那么,如何将所有请求重写为 Apache 的标准 503 错误消息?

谢谢你的帮助

(长时间的 Coding Horror RSS 订阅者在这里......只是有点匆忙!)

最佳答案

为了补充一点,我经常有以下几点:

RewriteEngine on
RewriteCond -f path/to/my-custom-error-document
RewriteRule !^path/to/my-custom-error-document$ - [L,R=503]

这样做是检查错误文档是否存在。如果是,它会提供错误页面。这允许我做的是抛出自定义错误而不必重新启动 apache。为了把它放回原处,我只是删除(或重命名)错误页面。

关于apache - 如何将除 IP 地址以外的所有地址都重写为 std。 Apache 503 暂时down 错误信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/581516/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com