Поделиться:
Поделиться:

4 ответа

Просто Кирилл
17.08.2016 16:13

А стандартный код не работает?

RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

Или чтобы избежать циклической переадресации:

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

ты сам то вариант скинутый пробовал???
вообще за рамки вопросов мейлру выходил когда-нибудь?!

раньше я использовал следующую конструкцию при размещении на REG.RU сайта было все ок ->
RewriteEngine On
RewriteCond %{HTTPS} =on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L]

Саппорты Таймвэба скинули такой вариант после переезда ->
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:X-HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]

Так что на Кирилла не ориентируйся, а то только времени потратишь.
Мой вариант рабочий

Просто Кирилл
17.08.2016 16:27

Нормальный у меня вариант, на Timeweb правда не пробовал, пусть автор попробует все варианты, что-то должно подойти.

Vasiliy Belenko
17.08.2016 16:57

Подошёл такой вариант:

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

RewriteBase /
RewriteCond %{HTTP:X-HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R,L]

Всем спасибо.