@Loner1995

Как дополнить правило, чтобы оно применилось для доменов 3-го уровня?

Есть правило для редиректа с http и www на https без www, но оно не работает для доменов 3-го уровня, а как дополнить грамотно я не знаю.

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^www\.(.+)$
RewriteRule (.*) https://%1/$1 [R=301,L]
  • Вопрос задан
  • 25 просмотров
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
RewriteCond %{HTTP_HOST} ^www\.(.+)\.(.+)$
RewriteRule (.*) https://%1/$1 [R=301,L]
это будет для только третьего уровня

Можно попробовать даже обьеденить
RewriteCond %{HTTP_HOST} ^www(\.(.+)){1,2}$
RewriteRule (.*) https://%1/$1 [R=301,L]
Но судя по регулярке там и так должно было работать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы