Если вам нужно вернуть сайт WordPress с защищенного протокола HTTPS на стандартный HTTP, важно выполнить ряд последовательных шагов, чтобы избежать ошибок и сохранить работоспособность ресурса. Начните с отключения SSL на сервере, что позволит снять защитное соединение и перейти к настройкам сайта без риска возникновения конфликтов.

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

Затем обновите ссылки внутри сайта и базы данных, заменяя «https://» на «http://». Используйте специально предназначенные для этого инструменты или плагины, чтобы не пропустить ни одну ссылку. Произведите эти изменения аккуратно и проверьте работу сайта на тестовом сервере, чтобы убедиться в отсутствии ошибок и корректности отображения контента.

Обновление настроек сайта и сертификатов безопасности для перехода на HTTP

Перед удалением HTTPS убедитесь, что в настройках вашего сайта отключены все принудительные перенаправления на защищённый протокол. В файле .htaccess или конфигурации сервера найдите правила, которые перенаправляют пользователей с HTTP на HTTPS, и удалите или закомментируйте их.

Обновление настроек WordPress

  • Зайдите в административную панель WordPress и перейдите в раздел «Настройки» > «Общие».
  • Откройте поля «URL сайта» и «URL WordPress». Замените https://на http://, удалите все редиректы, связанные с HTTPS.
  • Сохраните изменения и очистите кэш сайта и браузера.

Обновление сертификатов безопасности

  1. Получите или удалите SSL-сертификат, связанный с вашим доменом. Для этого обратитесь к вашему регистратору или провайдеру хостинга.
  2. Удалите сертификат со всех серверных конфигураций и панелей управления.
  3. Проверьте отсутствие файла сертификата на сервере, удалите все связанные с HTTPS ключи и сертификаты.
  4. Обновите настройки веб-сервера, убрав указания на сертификаты SSL/TLS. Например, в конфигурации Apache отключите директивы SSLEngine on и связанные с SSL.

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

Изменение файла wp-config.php и базы данных для отключения HTTPS

Добавьте в файл wp-config.php следующую строку перед командой /* That’s all, stop editing! Happy publishing. */:

define(‘FORCE_SSL_ADMIN’, false);

Это отключит переадресацию входа в административную панель по HTTPS. Для полного отключения HTTPS в публичной части сайта убедитесь, что в настройках WordPress отключены соответствующие опции, или используйте SQL-запросы для изменения базы данных.

Чтобы убрать принудительное использование HTTPS, выполните следующую команду в базе данных через phpMyAdmin или другой инструмент SQL:

UPDATE wp_options SET option_value = 'http://' WHERE option_name IN ('siteurl', 'home');

Это изменит URL сайта и домашней страницы на протокол HTTP. Проверьте, что изменения применились, и обновите сайт. На этом этапе убедитесь, что в файле .htaccess или настройках сервера не остаются правила переадресации с HTTP на HTTPS. Удалите соответствующие правила для полного отключения.

Если у вас есть плагины, принуждающие использование HTTPS, отключите или удалите их, чтобы избежать автоматической перенастройки протокола. После выполнения всех изменений проверьте работу сайта с протоколом HTTP и убедитесь в отсутствии переадресаций и ошибок безопасности.

Проверка работоспособности сайта и устранение возможных ошибок после перехода

Запустите инструменты разработчика в браузере и проверьте вкладку «Консоль» на наличие ошибок JavaScript или загрузки ресурсов по HTTP. Все изображения, скрипты и стили должны загружаться по HTTP, чтобы избежать предупреждений и некорректного отображения.

Используйте онлайн-сервисы проверки сайта, такие как GTmetrix или Pingdom, чтобы убедиться в правильной загрузке страницы, отсутствии ошибок и корректной работе всех элементов. Проверьте скорость загрузки, наличие ошибок в коде и отсутствие битых ссылок.

Обновите внутренние ссылки и элементы навигации, чтобы они указывали на URL-адреса без протокола HTTPS. Это поможет избежать ситуации, когда сайт пытается загрузить защищённые ресурсы по HTTP, что вызывает предупреждения в браузере.

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

Проверьте файлы robots.txt и карты сайта, чтобы убедиться, что они соответствуют новым URL и не блокируют важные страницы для поисковых систем.

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

В случае возникновения сложных ошибок обратитесь к логам сервера для выявления причин. Исправьте ошибки HTTP, такие как 404 или 500, создав или обновив соответствующие страницы или исправив настройки сервера.

Регулярно проводите тестирование сайта на предмет ошибок и корректности работы, чтобы выявлять и устранять проблемы своевременно. Это обеспечит стабильность и комфорт пользователей при использовании вашего ресурса без HTTPS.

Примеры выполненных нами работ

OEM Tech

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

PROFFamily

Создание веб-сайта для автосервиса, предлагающего широкий ассортимент услуг по ремонту дисков с различной степенью повреждения. Сайт изначально был написан на Bitrix. Перенесен и доработан на WordPress.

СТМК

Создание сайта для компании, чья специализация - проектирование и возведение несущих конструкций зданий и обеспечение надёжности решений. Сайт изначально был написан на Bitrix. Перенесен и доработан на WordPress.

ЛР Фемели

Создание веб-сайта для компании, занимающейся обслуживанием и ремонтом всех моделей Land Rover & Jaguar. Сайт изначально был написан на Bitrix. Перенесен и доработан на WordPress.
Напишите нам

Станьте нашим партнером для комплексного ИТ-решения

Мы будем рады ответить на любые ваши вопросы и помочь вам определить, какие из наших услуг лучше всего соответствуют вашим потребностям.

Наши преимущества:
Что будет дальше?
1

Запланируем звонок в удобное для вас время 

2

Проводим ознакомительные и консультационные встречи

3

Готовим предложение 

Запишитесь на бесплатную консультацию