Редирект с Https на Http

R
На сайте с 07.08.2011
Offline
65
792

Подскажите, какой код прописать в htaccess, чтобы был редирект всего сайта с Https на Http? Сайт на DLE 13

Пробовал такой, не помогает:

RewriteCond %{SERVER_PORT} ^443$ [OR]
RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
bruder
На сайте с 03.02.2015
Offline
199
#1

Пробуй другие варианты, пока не найдешь нужный. DLE тут вообще никак, все зависит от Апача.

R
На сайте с 07.08.2011
Offline
65
#2
bruder:
Пробуй другие варианты, пока не найдешь нужный. DLE тут вообще никак, все зависит от Апача.

Обратился в техподдержку хостера, ответили: К сожалению, Ваш сайт отказывается редиректить с https на http

Евгений Крупченко
На сайте с 27.09.2003
Offline
178
#3

для решения задачи надо видеть как и что настроено.

иначе это все гадание.

кроме вас и хостера никто лучше не увидит.

могу предположение выдвинуть, что на https версии добавлялся заголовок Strict-Transport-Security

и браузер запомнил, что домен открывать надо исключительно по https. даже если принудительно попытаться зайти на http://домен, браузер все равно откроет https://домен.

на стороне сервера сейчас это никак не исправить. надо клиентский браузер чистить.

кроме того, надо смотреть у вас там чисто апач или nginx+apache

может у апача переменная https никогда не включается и сам он всегда на 80м порту, даже если nginx на 443.

это вообще shared или vps - есть ли доступ к конфигам или все исключительно через посредника-панельку?

по-хорошему надо просто сделать https виртуальный хост с редиректом.

а http - отдельный вирт. хост. и не надо никаких htaccess'ов

ну и надо ли упоминать, что в самой cms может быть в настройках где-то задано только https.

т.е. это она будет все время пытаться перейти на https, даже если в htaccess правильно все сделали.

короче дохлый номер так пытаться понять в чем там проблема именно_у_вас.

Samail
На сайте с 10.05.2007
Offline
361
#4
rummer:
Обратился в техподдержку хостера, ответили: К сожалению, Ваш сайт отказывается редиректить с https на http

<?php

print_r($_SERVER);
?>

Покажи что пишет если по https скрипт с этим кодом открыть.

STMike
На сайте с 29.03.2010
Offline
133
#5

Настройка системы - Общие - Всегда использовать HTTPS протокол. Выключено?

R
На сайте с 07.08.2011
Offline
65
#6
STMike:
Настройка системы - Общие - Всегда использовать HTTPS протокол. Выключено?

Выключена эта функция

---------- Добавлено 16.04.2019 в 08:58 ----------

Samail:
<?php

print_r($_SERVER);
?>

Покажи что пишет если по https скрипт с этим кодом открыть.

В общем, спустя несколько часов подключился другой специалист и быстро решил проблему на стороне сервера. Что сделали они, я не знаю. Редиректы теперь работают. Всем спасибо!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий