Добавьте www к URL, но игнорируйте m.подобласть - PullRequest
2 голосов
/ 10 ноября 2011

Ниже приведено мое правило перезаписи, и оно работает:

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

Однако он перенаправит m.website.com на www.website.com. Есть ли способ, которым я могу заставить его игнорировать м. поддомен? Я не хочу, чтобы мобильный сайт был www.website.com/mobile

1 Ответ

0 голосов
/ 10 ноября 2011

Вы можете исключить поддомен, используя другой RewriteCond.

Переписать все субдомены, кроме 'm':

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