Содержание
Расскажем почему на Вашем сайте не работает SSL-сертификат…
Сегодня разберемся почему не работает https — данная проблема немного сложнее, чем может показаться в начале.
[adace-ad id=»5173″]
Конечно, если всё настроено корректно, после установки SSL-сертификата, при посещении сайта, в начале адресной строки будет отображаться зелёный замок, который идентифицирует о том, что сайт использует защищенный протокол https.
Если вместо зелёного замка отображается серый замок с восклицательным знаком значит сайт использует уязвимый протокол передачи данных.
Ошибки безопасного соединения
Браузеры, с помощью которых пользователь просматривает страницы сайтов, используют различные способы обозначения защищенности страниц. К примеру, браузер Google Chrome, при посещении SSL-совместимого сайта, будет отображать зелёный замок с надписью «Надежный».
[mks_highlight color=»#ededb8″]В случае нарушения шифрования на месте надписи появляется буква «i» — при нажатии на эту букву появится сообщение Подключение к сайту не защищено[/mks_highlight]
Даже если Вы установили на свой сайт SSL сертификат зелёный замок может не отображаться в адресной строке. Происходит это потому, что почти всегда на странице имеются незащищенные элементы — изображения, скрипты, ссылки.
Дело в том, что пути к перечисленным объектам настроены под http — тут и возникает проблема почему не работает https.
Исправление ошибок https вручную
На небольших сайтах исправить ошибки незащищенных объектов не сложно. Сложнее это сделать на объемных сайтах — там не получится пройтись по всем страницам и вручную исправить http на https.
Исправление ошибок https c помощью плагинов WordPress
Массовое исправление незащищенных элементов при переходе сайта на защищенный протокол значительно упрощено в WordPress — достаточно установить любой подходящий плагин.
Для массового изменения незащищенных объектов при переходе на http можно установить плагин HTTP/HTTPS Remover — он работает в автоматическом режиме и не требует настроек. Все необходимые изменения плагин производит сразу после установки
Перед его использованием необходимо скопировать файлы сайта и создать копию базы данных — это поможет восстановить работоспособность сайта если плагин натворит дел. Вопрос почему не работает https плагином решается очень просто.
[adace-ad id=»5168″]
Для того чтобы активировать плагин HTTP/HTTPS Remover, необходимо произвести следующие действия:
- Открыть административную панель сайта WordPress и найти раздел «Плагины».
- Выбрать пункт «Добавить новый».
- В строке поиска задать «HTTP/ HTTPS Remover».
- Выбрать плагин и кликнуть по пункту «Установить».
- После установки плагина кликнуть по пункту «Активировать».
После запуска плагина проверить значок соединения перед начало адресной строки — если замок стал зелёным значит все незащищенных объекты были исправлены.
Другие ошибки защищенного соединения
Отвечая почему не работает https нужно не забывать менять адрес сайта сразу после установки SSL-сертификата. Для этого нужно выполнить следующие действия:
- Зайти в панель управления сайтом и выбрать пункт «Настройки».
- Выбрать раздел «Общее».
- Проверить адресные поля Адрес WordPress (URL)» и «Адрес сайта (URL)» — при обнаружении http протокола необходимо исправить его на https.
Всё — осталось только кликнуть по пункту «Сохранить изменения».
Исправление путей в шаблоне
Плагины исправления незащищенных объектов могут оказаться бесполезными если содержимое выводится через шаблоны «header.php» и «footer.php». В этом случае придётся проверить оба файла и исправить все http значения на https.
Выполняем следующие действия:
- В папке с доменом найти папку wp-content/thmes.
- Открыть папку с названием темы и найти файлы «header.php» и «footer.php».
- В окне поиска вбить «http://» —
- В найденных файлах заменить http://» на «https://». Вопрос почему не работает https таким способом и будет решен.
- Сохранить изменения.
Внешние ссылки трогать не рекомендуется — если их редактировать можно получить ошибки и конфликты.
При подключении по FTP файл можно сохранить прямо в клиенте. Если же редактируемые файлы сперва загружались на компьютер необходимо сначала сохранить изменения в рамках ПК, после чего загрузить их на хостинг с заменой соответствующих им файлов
Таким образом, на WordPress проблема с ошибками протоколов решается относительно просто. На других CMS решить проблему почему не работает https несколько сложнее. Если будет интересно — пишите в комментариях и мы расскажем как это сделать.
Что-то сломалось или не работает? Расскажите нам о своей проблеме с ТВ, смартфоном, приложением или другим устройством и мы решим её — пишите свой вопрос в комментариях к этой статье, либо — на электронную почту evgene2020@yandex.ru — мы обязательно ответим на Ваш вопрос и решим его в течении одной недели. Для наших постоянных читателей скоро будем проводить блиц с необычными призами — следите за сайтом каждый день.
Понравилась статья? Поддержите наш IT-журнал любым удобным способом! Пока что мы держимся на чистом энтузиазме, но зато не делаем заказных обзоров :)