下面是我的重写规则,它可以工作:
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]