@mit5x

Как настроить редирект с WWW для сайта кучей поддоменов (по городам)?

Здравствуйте!
Есть один сайт, он открывается по разным адресам в зависимости от города.
msk.siteName.ru
piter.siteName.ru
krasnodar.siteName.ru
и т. д.

Городов много и они периодически добавляются.

Как правильно добавить запись в .htaccess, что бы при обращении к сайту c WWW, шла переадресация на без WWW:
www.msk.siteName.ru -> msk.siteName.ru
www.piter.siteName.ru -> piter.siteName.ru
и т. д.

Для одного домена понятно:
RewriteCond %{HTTP_HOST} !^siteName\.ru$ [NC]
RewriteRule ^(.*)$ siteName.ru/$1 [R=301,L]

А когда адресов много?
  • Вопрос задан
  • 247 просмотров
Решения вопроса 1
@pool
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
#Если уже не содержит www
RewriteCond %{HTTP_HOST} ^(.+\.siteName\.ru)$ [NC]
# если  домен содержит sitemame.ru и есть домен 3 уровня
RewriteRule ^(.*)$ %1$1 [R=301,L] 
# То редирект   на скобку с Rweitecond плюс скобку RewriteRule
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы