.htaccess 301在某些情况下重定向

时间:2014-02-25 08:00:58

标签: apache .htaccess mod-rewrite redirect

我需要针对此问题的重写规则。如果子域NOT以's'开头''img1'或'img2'...''img9'重定向到具有子域的其他域。

示例:

http://any.aaaa.com -> http://any.bbbb.com

但没有重定向:

http://s.aaaa.com
http://img1.aaaa.com

这是我尝试过的,但不起作用:

RewriteCond %{HTTP_HOST} !^(s|img.).aaaa.com$ [NC]
RewriteRule ^(.*)$ http://%1.bbbb.com/$1 [R=301,L]

1 个答案:

答案 0 :(得分:1)

试试这个:

RewriteCond %{HTTP_HOST} ^(.*).aaaa.com$ [NC]
RewriteCond %{HTTP_HOST} !^(s|img.).aaaa.com$ [NC]
RewriteRule ^(.*)$ http://%1.bbbb.com/$1 [R=301,L]