Как вернуть http вместо https соединения на сайт?

Интересный вопрос: «Как вернуть http вместо https соединения на свой сайт?«. Давайте вместе разберемся в этом вопросе и выясним, как вернуться на незащищенное соединение и в каких ситуациях это может понадобиться.

Но для начала, давайте обозначим, что такое http и https протоколы, для чего они нужны и в каких случаях стоит (или не стоит) использовать тот или иной способ обмена и передачи данных.

Что такое http-протокол и зачем он нужен

HTTP-протокол — один из способов передачи данных в формате HTML-кода для пользователя (на ровне с FTP и SMTP), осуществляющийся в формате «запрос — ответ«.

Проще говоря, http-протокол был разработан для работы с гипертекстовыми документами, имеющими формат HTML, поддерживаемый веб браузерами (Google Chrome, Opera, Firefox, IE и.т.д)

Весь современный интернет, каким мы его знаем, как раз работает по данному алгоритму протокола. Так как http-формат и был разработан для веб-бразуеров (веб интерфейса).

«Дети девяностых» хорошо помнят, каким раньше был интернет. В основном, это были FTP-обменники, реализованные через локальные сервера (построение локальной сети, путем прямого подключения нескольких компьютеров).

Для простоты понимания, представьте, что «интернетом» в нашем понимании, называли бы какой-нибудь торрент.

Кстати, торрент это и есть FTP-сеть, без веб-интерфейса.

Сам по себе http-соединение реализовано путём обращения запроса к серверу через прокси (посредника), коими и выступают веб-браузеры.

Простыми словами, разработка и внедрение http-протокола обмена данных, привело современный интернет именно в такой вид, который он и имеет сегодня.

Веб-браузеры, которые при вводе ключевых запросов соискателем, предлагают целый перечень html-страниц сайтов.

Чем отличается http от https протокола?

Давайте всё-таки вернемся в русло СЕО от веб-разработки и будем общаться в контексте вебмастера.

Самое очевидное отличие http от https соединение — защищенный канал передачи данных от клиента (посетителя) с сайтом.

И, как следствие, это влияет на фактор ранжирования в ПС.

Сайты с зашифрованным протоколом обмена информации (https) считаются более защищенными и имеют лучшую релевантность в выдаче относительно сайтов, не использующих шифрование (http) из-за фактора безопасности.

Но случаются моменты, когда вебмастеру нужно вернуть http вместо https соединения. Давайте рассмотрим такие ситуации:

С конца 2019 года, корпорация Google заявила, что все элементы на защищенной странице, так же должны иметь защищенный протокол обмена данных (https).

В противном случае — они не будут воспроизводиться.

Получается, имея https-соединение, на вашем сайте будут блокироваться элементы вставок с других ресурсов (картинок, видео, аудио, скрипты и фреймы) с незащищенных сайтов (имеющих http-подключение).

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

Как вернуть http вместо https соединение?

Если уж так сложилось, что по ряду причин вы вынуждены откатить сайт к предыдущей версии типа подключения (с https на http), то этот гайд будет для вас полезным.

Шаг 1 — Отключение SSL-сертификата

Отключение SSL-сертификата происходит по-разному, на разных CMS и движках. Давайте рассмотрим варианты отключения на двух самых популярных платформах: DLE и WordPress.

Почему необходимо отключить SSL-сертификат? Тут есть свой нюанс. Дело в том, что поисковики видят все зеркала нашего сайта и выбирают «главное» через наши настройки.

Но по факту, мы имеем только одну версию сайта, с которой будем работать дальше. Поэтому, важно провести ряд подготовительных работ, прежде чем настраивать смену зеркал.

Как отключить SSL для DLE

Первым делом, нам необходимо отключить SSL-сертификат на сайте. Сделать это можно перейдя в корневой каталог сайта и отредактировав файл Config.php.

Находится он на хостинге по адресу: WWW / Engine / Data / Config.php

Скачиваем файл и ищем строку: «only_ssl» через Ctrl + F

Меняем значение в файле Config.php настройки ‘only_ssl‘ => ‘1‘ на ‘0

Как отключить SSL для WordPress

С WP движком всё немного проще, нам нужно зайти в раздел сайта: «Настройки» -> «Общие» и просто заменить «https» в обеих строчках на «http«.

как отключить ssl сертификат и вернуться с https на http соединение WordPress

А так же отключить в панели управления хостингом по адресу «WWW -> WWW-домены -> вашсайт.ru -> SSl (убираем галочку)»

отключение SSL сертифика в панели хостинга ISPmanager 5 для WordPress

Шаг 2 — Настраиваем редирект с https на http через htaccess

Увы, но без редиректа тут никак не обойтись. Дело в том, что сайт на HTTP и HTTPS в глазах поисковых систем, считаются двумя разными сайтами. Точнее сказать — «Зеркалами» друг друга.

Поэтому, дабы снова вернуться с https на http, нам необходимо выполнить «переезд сайта«, указав новое зеркало через 301 редирект.

Дабы указать поисковикам, какое «зеркало» теперь будет основным, нам нужно настроить редирект (301 — Moved permanently).

301 редирект в яндекс вебмастер - Как вернуть http вместо https соединения на сайт

И сделать это можно через команду в файле htaccess.

Файл htaccess находится в корневом каталоге любого сайта. Найти его довольно просто.

Файл htaccess в корневом каталоге сайта, настройка 301 редиректа для http переезда

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

RewriteEngine On
RewriteCond %{SERVER_PORT} ^443$ [OR]
RewriteCond %{HTTPS} =on
RewriteRule ^(.*)$ http://вашсайт.ru/$1 [R=301,L]

htaccess настройка 301 редиректа для переезда сайта с https на https

Добавляем эти строки в файл и сохраняем изменения. Этой командой мы указали, что основное зеркало имеет вид — http://вашсайт.ру. Теперь все переходы на сайт будут автоматически переадресовываться с https на http-соединение.

Шаг 3 — Переезд сайта через Webmaster

В предыдущих двух этапах мы отключили SSL-сертификат и настроили 301 редирект на старую версию сайта. Теперь нам необходимо проинформировать о проделанной работе поисковые системы.

Надо сообщить ПС, что произошел «Переезд сайта«, дабы они провели повторную индексацию, и в поиске появились страницы нового зеркала.

Делается это так же очень легко. Заходим в Yandex Webmaster, выбираем наш сайт, и в столбце «Индексирование«, жмем на «Переезд сайта«.

переезд сайта в Яндекс Вебмастере с https на http соединение

Если всё прошло успешно, вы увидите такую надпись:

удачный переезд сайта с https на http соединение - Как вернуть http вместо https соединения на сайт

А так же, спустя несколько дней, ваш сайт в Вебмастере будет иметь такой вид:

Переезд сайта в Яндекс Вебмастере с https на http соединения - Как вернуть http вместо https соединения на сайт

Это означает, что переезд сайта с версии https на http — происходит без проблем. Когда все страницы со старого сайта перетекут на новый, версия с защищенным протоколом, снизу от обычной, исчезнет.

Сама процедура смена главного зеркала сайта длится около 14 дней. А так же, не пугайтесь если просядет посещаемость ресурса — такое бывает часто. В течение месяца, обычно, статистика возвращается в норму.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Понравилась статья? Поделиться с друзьями:
ВикиФарм
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:
Отправляя комментарий "вы даёте согласие на обработку персональных данных и принимаете Политику конфиденциальности