将www添加到URL,但忽略m。子域

时间:2011-11-10 03:38:57

标签: mod-rewrite web

我在下面有我的重写规则并且有效:

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

但是,它会将m.website.com重定向到www.website.com。 有没有办法可以让它忽略m。域名?我不希望移动网站为www.website.com/mobile

1 个答案:

答案 0 :(得分:0)

您可以使用其他RewriteCond排除子域。

重写除“m”以外的所有子域名:

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