Отключить http при подключении https
тестирую самоподписанный ssl сертификат на openserver. Вопрос в том, https работает, все хорошо, но как отключить протокол http для сайта?
как отключить протокол http для сайта?
UPD по комменту — рабочий вариант — полностью содержимое .htaccess в localhost :
Всё ещё ищете ответ? Посмотрите другие вопросы с метками javascript php http ssl https или задайте свой вопрос.
Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2022.6.10.42345
Нажимая «Принять все файлы cookie», вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Как отключить протокол https в популярных браузерах

«Https» принято считать фактическим расширением протокола «http», и предназначен он для надежности пребывания пользователя в интернете.
Варианты, которые позволяют убрать https, отличаются для разных обозревателей, установленных на персональном оборудовании юзера. Рассмотрим самые часто используемые браузеры.
Быстрое отключение в Google Chrome
Для отключения https в Google Chrome достаточно выполнить следующие действия:
- сначала понадобится подготовить браузер – почистить историю и закрыть все действующие вкладки;
- открыть техническую страницу. Самый быстрый способ добиться этого – указать в поисковой строке адрес «chrome://net-internals/#hsts» (без кавычек);
- перейти к разделу «Delete Domain». В поле «Адрес» вписать веб-сайт, для которого требуется отключение https;
- щелкнуть на «Delete».

Аналогичный способ в Яндекс.Браузере
Разработчики данного браузера не стали внедрять новые идеи. Поэтому Яндекс.Браузер и Гугл отличаются лишь интерфейсом. И решение проблемы тоже практически не разнится:
- следует закрыть активированные вкладки и очистить кэш;
- вновь открыть техстраницу обозревателя. В Яндексе для этого необходимо ввести адрес «http://about:net—internals#hsts» (без кавычек);
- отобразится идентичное окно с параметрами. В поле «Delete Domain» впишите сайт и нажмите «Удалить».
Яндекс аналогичен хрому, хром убирает защищенное соединение после выполненных действий – отечественный обозреватель тоже.
Минута – и https в Mozilla Firefox отключено
В последних версиях нередко выскакивают уведомления о том, что соединение с веб-ресурсом не защищено, и пользователям это не нравится. Избавиться от проблемы в Фаерфоксе можно простым путем:
включить обозреватель и создать новую вкладку;
в поисковой строке написать «about:config»;
утилита предупредит пользователя о том, что дальнейшие изменения могут быть опасными. Требуется согласиться, установив галочку, и продолжить;

после этого ввести параметр «security.mixed_content.block_active_content»;
появится строка с аналогичным названием, в параграфе «Значение» будет стоять «True»;
достаточно дважды щелкнуть по нему левой кнопкой мыши, после чего присвоится опция «False».
Во многих браузерах алгоритм отключения защищенного соединения схож, но именно разработчики Firefox упростили эту функцию до максимума.
Удаление принудительного https запроса к сайту
Сейчас стало модно посылать специальный запрос для браузера, который принудительно будет перебрасывать вас на версию сайта с шифрованием (https). Из-за этого многие пользователи страдают недоступностью сайтов. Ранее, такое происходило с некоторыми, достаточно известными сайтами, из-за промашки веб-разработчиков.
Такой запрос называется Http Strict Transport Security.
Как выяснилось, эта штука работает так: если я как-то раз зашёл на https версию этого сайта и получил при этом заголовок Strict-Transport-Security, то браузер запоминает этот домен, и начинает редиректить на него все обращения по http автоматически. Что у меня и происходило. Когда я поставил сертификат на сайт, нужно было как то заставить сайт принудительно работать на https, мой выбор пал на способ Http Strict Transport Security, конечно, был еще выбор использовать обычный редирект через htaccess, но это было слишком легко для меня. Плохо почитав документацию, по данному заголовку, я упустил момент с установкой времени, как потом оказалось, я установил принудительный редирект на целый год…
Все работало хорошо, можно даже было забыть про столь долгий срок установки заголовка, до одного момента… Мне нужно было срочно отключить сертификат для проведения тех. работ на сайте. И вот тут появилась большая проблема: все, кто ранее заходил на сайт, получают данное уведомление

При чистке cookie браузера, такой заголовок не очищается. Но как же все таки избавиться от этого принудительного редиректа и вернуть доступ к сайту? Сейчас я об этом расскажу.
Немного покопавшись во внутренностях различных популярных браузеров, я нашел функции для очистки HSTS.
И так, делаем следующее:
1. Закрываем все вкладки в браузере
2. Очищаем историю (желательно)
3. Заходим на специальную страницу для вашего браузера (Ссылки ниже).