@ESSES1868

Редирект HTTPS, WWW. Как?

Привет, ребята!

Мой сайт был по адресу www.site.ru. Подключил SSL-сертификат для site.ru. Теперь мне нужно редиректить http > https, а еще www на без www.

Параметры указанные ниже работают. Но не работает редирект с httpS://WWW.site.ru.

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ https://site.ru/$1 [R=301,L]

RewriteCond %{HTTPS} off
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Что делать? Спасибо!
  • Вопрос задан
  • 93 просмотра
Решения вопроса 1
RewriteEngine On
RewriteCond %{HTTP_HOST} !^site.ru$ [NC,OR]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://site.ru$1 [R=301,L]


Для редиректа необходимо, чтобы был сертификат для www.site.ru, это может быть либо отдельный сертифкат, либо одно из альтернативных имен в основном сертификате.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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