Sk8er
@Sk8er
Жесток, опасен, вспыльчив. Щеголь.

Как сделать редирект с http на https (нестандартная ситуация)?

Настроил себе ssl на первом сайте для пробы как это делается.

Сайт, на котором тренировался, сделан на Wordpress, где в настройках можно указывать как должен выглядеть url сайта — с http или с https. Сделал с https — всё хорошо, движок сам делает редирект страниц.

Но есть ещё и статические файлы. Для них нужно отдельно редирект с http или с https сделать. Нашёл несколько инструкций по редактированию htaccess, выполнил — ничего! Перепробовал штук 10 разных вариантов, ничего не работает, хотя никаких специфических настроек у веб-сервера нет.

Вот сам сайт: https://banochkin.com/ (можете зайти на banochkin.com и перекинет на https-версию)
А вот пример статики: banochkin.com/untitled.html (не переадресовывает ну никак)

Делал правки отсюда и ещё куча разных вариантов собрал по сети — ничего не помогает. Сейчас в самом начале файла htaccess стоит вот такой код:

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


Но он, как сказал выше, не помогает.

Как быть? До этого делал разные редиректы через htaccess — всё работало хорошо. А тут уже больше суток не могу понять в чём дело.

Ах да. Сайт подключен к cloudflare.com, но сейчас стоит режим разработчика, весь кеш сброшен и всё равно редирект не работает. Работает всё на панельке Vesta.
  • Вопрос задан
  • 1723 просмотра
Пригласить эксперта
Ответы на вопрос 2
alsopub
@alsopub
Вроде бы у вас cloudflare (судя по заголовкам).
Попробуйте эту инструкцию - https://support.cloudflare.com/hc/en-us/articles/2...
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
> Создаю, продвигаю и обслуживаю сайты.
Мде... =)

А статика, скорее всего (за cloudflare не видно), раздаётся с nginx-а напрямую, так что редирект для статики там настраивать надо.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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