【发布时间】:2020-12-23 16:46:06
【问题描述】:
我想在我网站的特定 URL 上显示 503 错误。这应该只适用于该特定 URL,其他页面应该可以正常加载。到目前为止,我已经尝试了以下方法,但没有成功。任何帮助表示赞赏。谢谢。
ErrorDocument 503 "Our website is temporarily closed for scheduled maintenance."
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !http://example.com/myspeicifcpage$
RewriteRule .* - [R=503,L]
【问题讨论】:
-
能否请您告诉我们哪个网址需要显示 503?
-
嗨,我不希望它实际上被重定向。只想显示一个默认的 503。
-
为了进一步澄清,这是我要显示 503 的 URL。假设我有一个 3 页的网站 example.com example.com/a example.com/b 我想显示 503 错误时用户访问example.com/a。但其他 URL 应该可以正常访问。感谢您的宝贵时间。
-
是不是,这个域的所有url都想得到503?还是只有
a/和b/以及域名?请确认一次。 -
嗨,只是想在 /a 页面上显示它。其他页面应该可以正常加载。
标签: apache .htaccess redirect mod-rewrite url-rewriting