@Loner1995

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

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

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^www\.(.+)$
RewriteRule (.*) https://%1/$1 [R=301,L]
  • Вопрос задан
  • 24 просмотра
Пригласить эксперта
Ответы на вопрос 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]
Но судя по регулярке там и так должно было работать.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Sportmaster Lab Москва
от 150 000 до 300 000 ₽
Сайтсофт Екатеринбург
от 80 000 до 100 000 ₽
18 февр. 2020, в 23:53
8000 руб./за проект
18 февр. 2020, в 22:14
10000 руб./за проект