11933

Вопрос по редиректу (ssl без www)

4 ответа

Приветствую!

Вопрос - есть сайт на opencart, сайт был переведён на работу по ssl. Как правильно в .htaccess прописать редирект на "https без www"? Т.е. чтобы при заходе на сайт или любую страницу сайта происходил редирект на https://site.domen/<page>.

P.S. Интересует реализация редиректа именно средствами Apache, а не средствами панели управления хостинга.

С уважением.

Ответы (4)

Просто Кирилл +35
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]
Свернуть ответы
Семён Симбадзе +1
17.08.2016 16:21
ты сам то вариант скинутый пробовал???
вообще за рамки вопросов мейлру выходил когда-нибудь?!

раньше я использовал следующую конструкцию при размещении на 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]

Так что на Кирилла не ориентируйся, а то только времени потратишь.
Мой вариант рабочий
Просто Кирилл +35
17.08.2016 16:27
Нормальный у меня вариант, на Timeweb правда не пробовал, пусть автор попробует все варианты, что-то должно подойти.
Vasiliy Belenko +4
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]

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

--
site .ru - убрать пробел

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

Анастасия
274

Слетел шаблон после подключения https

Добрый день! На хостинге подключила https (в настройках сайта), после чего слетел шаблон opencart. Отключила https в настройках, но шаблон также плохо отображается. Подскажите, что где поменялось в файлах сайта после подключения ssl? Как...
Эдуард
179

Opencart 3.3.6. После закрепа домена и перехода на ssl сбились все ссылки и пропали иконки

Как исправить пути до шрифтов с абсолютных, и которые обращаются к файлам по домену на относительные?  /catalog/view/javascript/icomoon/fonts/icomoon.ttf?um7pii
Vitaly
577

Оптимизация изображений

В настройках включил "Оптимизацию изображений", все работает, но со временем при парсинге, начали появляться ошибки Подскажите есть ли решение?
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
С помощью соцсетей
У меня уже есть аккаунт Войти
Нажимая кнопку «Зарегистрироваться», я даю согласие на обработку своих персональных данных, указанных в форме регистрации.
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email, который Вы использовали для входа на сайт.