在URL中添加www,但忽略m. subdomain



下面是我的重写规则,它可以工作:

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

您可以使用另一个RewriteCond来排除子域。

重写除'm'外的所有子域:

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

最新更新