.htaccess重定向alpha,beta和live site

时间:2014-02-07 06:09:38

标签: php redirect

我想将http :: // site.com重定向到http://www.site.com,但我有alpha和beta网站。不想重定向的http://alpha.site.comhttp://beta.site.com

我使用下面的代码重写没有www到www网站。但它也将alpha和beta网站重定向到www网站。

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

2 个答案:

答案 0 :(得分:1)

这应该适合:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} !^alpha\.
RewriteCond %{HTTP_HOST} !^beta\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

答案 1 :(得分:0)

编写alpha和;的规则在你的重写之前的beta网站

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule http://www.alphasite.com/ http://www.alphasite.com/
RewriteRule http://www.betasite.com/ http://www.betasite.com/
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]