После установки SSL-сертификата и принудительного приминения протокола HTTPS на сайте может появиться ошибка смешанного контента. При этом рядом с доменом в адресной строке появится предупреждение типа «Защищено не полностью»:
Смешанный контент означает, что Вы пытаетесь загрузить изображения или другой контент с HTTP в их ссылках. Чтобы исправить это, Вам просто нужно отредактировать все ссылки на своей странице, и заменить префикс HTTP на HTTPS.
Если Вы используете Elementor, перейдите в Elementor → Инструменты:
Выберите Сменить URL и вставьте адрес своего домена с HTTP и HTTPS:
После этого проблема смешанного контента должна полностью исчезнуть. Если у вас нет Elementor, ознакомьтесь с вариантами ниже:
Метод 1 - Установите плагин Really Simple SSL
Войдите админ-панель WordPress и нажмите Плагины → Добавить новый.
Установите и активируйте плагин Really Simple SSL. Затем перейдите в Настройки → Общие:
И измените адрес своего сайта с http:// на https://:
Метод 2 - Установите плагин Better Search & Replace
Установите плагин Better Search & Replace, затем откройте Инструменты → Better Search Replace.
В поле поиска введите имя домена с HTTP, например, http://example.com
В поле Заменить на введите имя домена с использованием HTTPS, например https://example.com.
Выберите все таблицы, затем снимите флажок возле холостого запуска и нажмите кнопку Запустить Поиск/Замену.
Метод 3 - Вставьте код в файл .htaccess
Если первые два метода Вам не помогли, откройте public_html/файл .htaccess (или создайте его (англ.), если он ещё не был создан) и вставьте следующий код:
Header always set Content-Security-Policy: upgrade-insecure-requests
Сохраните изменения и перезагрузите сайт - он уже должен работать правильно 💪
ПРИМЕЧАНИЯ:
Не рекомендуется использовать этот вариант, если на Вашем сайте используются символические ссылки.
Если ни один из этих вариантов не помог устранить ошибку смешанного контента, напишите нашей команде успеха клиентов!