Отключить http при подключении https
тестирую самоподписанный ssl сертификат на openserver. Вопрос в том, https работает, все хорошо, но как отключить протокол http для сайта?
Отслеживать
задан 14 ноя 2019 в 12:31
142 12 12 бронзовых знаков
вам нужно сделать перенаправление с http на https
14 ноя 2019 в 13:03
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
как отключить протокол http для сайта?
RewriteCond % !^443$ RewriteRule .* https://%% [R,L]
RewriteCond % ^80$ [OR] RewriteCond % =on RewriteRule ^(.*)$ https://your-site.com/$1 [R=301,L]
UPD по комменту — рабочий вариант — полностью содержимое .htaccess в localhost :
DirectoryIndex index.php RewriteEngine On RewriteCond % !^443$ RewriteRule ^(.*)$ https://%/$1 [R=301,L]
Как отключить редирект HTTPS?
При переносе на новый домен и новый хостинг. Сайте не работает из-за того что на новом домене нет ssl сертификата.. А при попытке открыть сайт срабатывает редирект на https, как убрать редирект вручную?
1 ответ
1
chikurov-seo Эксперт Разработчик 28 июня 2021 15:39 #
Лучше озаботиться тем, чтобы как можно быстрее внедрить на новом хостинге SSL-сертификат. Переезд сайта с https на http, пусть и временный, и потом обратно на https может негативно сказаться на позициях сайта в поисковых системах. А по теме: — проверьте настройки установленных плагинов в названии которых фигирирует слово «редирект». Редирект с http на https может добавлять, например, плагин «SEO-редиректы». — проверьте файл .htaccess, если сайт работает на Apache. 301 редирект с http на https может быть настроен примерно так:
RewriteCond % off RewriteCond % !https RewriteCond % !cml1c RewriteRule ^(.*)$ https://%/$1 [L,R=301]
[Решено] Chrome: как остановить редирект с http на https
После отключения на сайте HTTPS браузер Google Chrome продолжал делать перенаправление с HTTP на HTTPS, помог только этот способ.
- Введите в адресной строке Google Chrome адрес chrome://net-internals и нажмите Enter;
- Перейдите на вкладку HSTS (либо сразу по адресу chrome://net-internals/#hsts);
- Найдите на странице раздел «Delete domain«, введите имя домена и нажмите на кнопку «Delete».
HSTS. Убрать редирект с HTTP на HTTPS
Браузер «закешировал» https. При попытке открыть через http, совершается редирект на https. Это происходит из-за HSTS.
Как заставить браузер использовать HTTP вместо HTTPS?
Очистка кэша HSTS (HTTP Strict Transport Security). Способ исправляет проблему на отдельно взятом браузере. Почистить кэш своим пользователем не получится.
- Для Google Chrome, Opera: chrome://net-internals/#hsts . «Delete domain security policies», ввести домен и нажать «Delete domain»
- Для Яндекс.Браузер: about:net-internals#hsts
- Для Mozilla Firefox: about:permissions . «Forget About This Site»
- Для Safari: Удалить файл ~/Library/Cookies/HSTS.plist
- Как заставить Chrome использовать HTTP вместо HTTPS?
- Кеш google chrome на SSL?
Похожие записи
На каких CMS сделаны самые популярные сайты рунета?
Представлены данные топ 100 сайтов рунета по посещаемости (по данным LiveInternet) на 2012 год и дан ответ почему CMS редко используются для больших проектов.
27 сентября 2017 г. в Общее
Windows 10. Меню пуск не открывается
В статье рассказывается как в операционной системе Windows 10 починить меню пуск, которое не открывается. Проблема решается с помощью переустановки Windows Apps.
25 сентября 2017 г. в Общее
Open with Code
Добавление пункта Open with Code после установки VS Code
28 мая 2018 г. в Windows, Общее
Позиции российских CMS в мировом рейтинге w3techs
Анализ популярности российских CMS в рейтинге w3techs на февраль 2018 года
15 февраля 2018 г. в Общее
Скопировать ssh ключ (id_rsa.pub) на сервер
Копирование открытого ключа на сервер позволяет аутентифицироваться на нём без пароля.
@ 'cat >> .ssh/authorized_keys && echo "Key copied"'
24 ноября 2019 г. в Общее
Удалить все node_modules
При необходимости удалить папки node_modules поможет утилита npkill
21 июля 2021 г. в Общее
© 2017-2020 — Александр Ветров
Сайт работает на October CMS