База знаний Виртуальный хостинг Хостинг для CMS Wordpress Смешанный контент HTTP и HTTPS (Ошибка mixed content)

Смешанный контент HTTP и HTTPS (Ошибка mixed content)

Если Вы захотели перенести свой Wordpress сайт на протокол HTTPS, то Вы можете столкнуться с ошибкой смешанного контента и некорректным отображением сайта.

Данная проблема связана с тем, что в скриптах Вашего сайта или в базе данных используется ссылки по http://, хотя установлен SSL – сертификат и сайт работает по протоколу https://

Чтобы узнать  какие ссылки используются по http – протоколу, необходимо войти в консоль разработчика. Это можно сделать перейдя на сайт и нажать клавишу F12 ( для браузеров Google Chrome, Yandex, Mozilla) или cmd+alt+Uдля Safari)

Для того, чтобы решить данную проблему, Вам необходимо заменить указанные ссылки с http:// на https://
На примере сайта сделанного на CMS Wordpress  для этого, можно воспользоваться специальным плагином Velvet Blues Update URLs

Вам необходимо в разделе Плагины нажать на кнопку «Добавить новый», ввести название плагина «Velvet Blues Update URLs» и произвести его установку

После установки и активации данного плагина в окне «Инструменты» появится данный плагин «Update URLs» 



Перейдя на открывшуюся страницу Вам нужно будет заполнить два поля «Old URL» - доменное имя Вашего сайта по протоколу http://, и поле “New URL" – доменное имя Вашего сайта по протоколу https://

После заполнения двух этих окон, Вам необходимо будет отметить галочками все пункты и нажать кнопку Update URLs NOW

Необходимо будет дождаться окончания работы плагина и после этого, появятся результаты и количество измененных URL – адресов. После выполнения данной процедуры Ваши ссылки будут изменены на https://