Показать сообщение отдельно
Старый 08.03.2016, 01:10   #4
 
Регистрация: 02.03.2016
Адрес: Москва
Сообщений: 136
Доменные сделки: 0
Реноме: 169
Одобрения
Спасибо (Отдано):
Спасибо (Получено):
Сперва сдуру сделал вот так:

RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.сайт.ru/$1 [R=301,L]

Потом опомнился, что у меня там shared и все addon сайты тоже затронуло.

Переделал на:

RewriteCond %{HTTP_HOST} ^сайт\.ru
RewriteRule ^(.*)$ https://www.сайт.ru/$1 [R=301,L]

Но получил зацикливание на самого себя.
Тогда уже третий вариант, "погуглив", сделал:

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.сайт\.ru
RewriteRule ^(.*)$ https://www.сайт.ru/$1 [R=301,L]

RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^сайт\.ru
RewriteRule ^(.*)$ https://www.сайт.ru/$1 [R=301,L]

Надеюсь, что верно... правда, некоторые глюки по админке вылезли, но это отловлю...

добавлено через 1 минуту
Да, если кто решится на переход на https, нужны SSL сертификат (я взял минимально возможный) и выделенный IP адрес для того же домена. Иначе постоянно будет предупреждать об опасности всех пытающихся зайти на такой сайт.

Последний раз редактировалось triplesite; 08.03.2016 в 01:12. Причина: Добавлено сообщение
triplesite вне форума   Ответить с цитированием