asistent0
@asistent0
Начинающий программист

Как сделать редирект сайта без смены протокола на www?

Здравствуйте.
Подскажите пожалуйста, кто знает, какие правила прописать в htaccess что бы происходил редирект с сайта без www на с www без смены протокола, т.е.
ht tps://site_name.ru >>>>> ht tps://www.site_name.ru
ht tp://site_name.ru >>>>> ht tp://www.site_name.ru
и между собой ни каких больше редиректов не было.
Заранее спасибо!
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 1
shambler81
@shambler81 Куратор тега htaccess
Ну например так.
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

RewriteCond %{SERVER_PORT} ^443$
RewriteCond %{HTTP_HOST} !^www\.(.*) [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
Ответ написан
Ваш ответ на вопрос

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

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