如果我想将所有请求重定向到显示“维护”的单个页面,请在htaccess中执行以下操作
RewriteCond %{REQUEST_URI} !/maintenance.html$ [NC]
RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC]
RewriteRule .* /maintenance.html [R=307,L]
但是,如果我想在地址栏中的网址http://www.example.com/maintenance.html隐藏 /maintenance.html ,我该怎么办?
答案 0 :(得分:0)
这是不可能的。
您可以使用:
RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC]
RewriteRule !^maintenance\.html$ /maintenance.html [NC,L]
但在这种情况下,没有错误代码或重定向 如果您想要重定向,地址栏中的URL必然会发生变化。