HTACCESS维护模式重写

时间:2016-01-13 15:39:27

标签: .htaccess mode maintenance

在堆栈溢出时有很多HTACCESS维护模式重定向,但我还没有找到一个适用于我的结构。

我想将www.example.com重定向到www.example.com/sub/maintenancemode.html。但是,我仍然希望能够访问subdomain.example.com。子域名将用于开发和登台等目的

2 个答案:

答案 0 :(得分:1)

这是您的.htaccess文件:

RewriteEngine On
RewriteBase /

RewriteCond %{HTTP_HOST} !^subdomain\.example\.com$
RewriteRule ^.* /sub/maintenancemode.html?

答案 1 :(得分:0)

最后结束使用这个

RewriteEngine On
RewriteBase /

RewriteRule ^(dev|staging)($|/) - [L]
RewriteCond %{REQUEST_URI} !/maintenance/coming-soon.html$ [NC]
RewriteCond %{REQUEST_URI} !\.(jpe?g?|png|gif) [NC]
RewriteRule .* /maintenance/coming-soon.html [R=302,L]