繁体   English   中英

使用htaccess隐藏地址栏上的维护页面

[英]Use htaccess to hide maintenance page on address bar

如果我想将所有请求重定向到一个显示“维护”的页面,请在htaccess中执行以下操作

RewriteCond %{REQUEST_URI} !/maintenance.html$ [NC]
RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC]
RewriteRule .* /maintenance.html [R=307,L]

但是,如果我想从地址栏中的URL http://www.example.com/maintenance.html隐藏/maintenance.html怎么办?

这不可能。
您可以使用:

RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC]
RewriteRule !^maintenance\.html$ /maintenance.html [NC,L]

但是在这种情况下,没有错误代码或重定向。
如果要重定向,则地址栏中的网址必须更改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM