具有相对URL的htaccess维护模式

时间:2015-08-19 12:08:25

标签: .htaccess

我在################################################## RewriteEngine On RewriteBase / RewriteCond %{REMOTE_ADDR} !^11\.111\.111\.111 RewriteCond %{REQUEST_URI} !^/maintenance\.html$ RewriteRule ^(.*)$ http://domain.com/maintenance.html [R=307,L] ################################################## 中使用以下内容将我的网站置于维护模式:

http://domain.com

我的问题是如何制作这种相对而非绝对的,所以我不需要{{1}}部分?

谢谢!

1 个答案:

答案 0 :(得分:0)

  

我想指定maintenance.html亲属的位置   到根,而不必包括域。所以我有一个   .htaccess文件我可以放入任何项目而无需更改

也许,只需使用HTTP_HOST变量,这样您就不会拥有硬编码域。

RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_ADDR} !^11\.111\.111\.111
RewriteCond %{REQUEST_URI} !^/maintenance\.html$
RewriteRule ^(.*)$ http://%{HTTP_HOST}/maintenance.html [R=307,L]