use*_*975 9 .htaccess mod-rewrite redirect apache2
我正在尝试编写一个规则来将所有URL重定向到一个临时页面,以便可以完成某些站点更新,但最终会以无限循环结束.
RewriteCond %{HTTP_HOST} ^(.*)mysite\.com$
RewriteCond %{REQUEST_URI} !^(.*)temp$
RewriteRule ^(.*)$ http://www.mysite.com/temp [R=307,L]
Run Code Online (Sandbox Code Playgroud)
如何检查它是否是临时页面?
Nim*_*ani 10
您需要为维护文件以外的所有请求编写规则.
.htaccess应该是:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/maintenance\.html$
RewriteRule ^(.*)$ http://domain.com/maintenance.html [R=307,L]
Run Code Online (Sandbox Code Playgroud)