В браузере видите ошибку смешанного содержимого на сайте WordPress?
Она возникает из-за неправильных настроек HTTP/SSL. Вообще это не влияет на функциональность веб-ресурса, но может отрицательно сказаться на SEO. Рассмотрим, как исправить ошибку смешанного содержимого в ВордПресс.
Еще одна ошибка, которая может быть следствием некорректных настроек SSL-сертификата – err too many redirects. Читайте, как найти причину ее появления и исправить.
Что такое ошибка смешанного контента?
SSL добавляет дополнительный уровень безопасности для передачи данных в веб-браузере. Google также рекомендует использовать защищенный протокол.
Если вы правильно установили SSL, то в браузере увидите значок замка в адресной строке.
Если HTTP/SSL настроен неправильно, возле замка появится знак восклицания.
Это указывает на то, что, хотя сайт использует сертификат SSL, некоторое содержимое по-прежнему доступно по незащищенному протоколу HTTP. Это можно узнать в Консоли веб-браузера в виде предупреждения с подробностями для каждого такого элемента.
Если найден всего один элемент, то его можно исправить вручную, отредактировав пост, страницу или тему.
Но обычно смешанный контент сохраняется в базе данных. В этом случае сложно обнаружить и исправить самому.
Ещё читайте: Что значит ошибка 504 gateway time out. Очень ценная информация!
Как исправить ошибку смешанного содержимого в WordPress?
Рассмотрим 2 способа.
Способ 1. Плагин SSL Insecure Content Fixer
Установите бесплатное дополнение.
После активации перейдите Настройки > Небезопасный контент SSL.
Выберите уровень исправления ошибки смешанного содержимого.
1. Простой
Это самый быстрый и рекомендуемый метод для начинающих. Автоматически исправляет ошибку для скриптов, таблиц стилей и изображений из Медиабиблиотеки.
2. Содержимое
Если первый способ не работает, попробуйте этот. Он использует все функции первого, также проверяет контент и все текстовые виджеты.
3. Виджеты
Включает все исправления на уровне контента, а также вносит правки в ресурсы, загруженные во все виджеты.
4. Режим захвата
Вносит изменения на всей странице и заменяет все URL-адреса, которые начинаются с HTTP. Может снизить производительность сайта.
5. Захватить все
Способ пытается исправить все, что может привести к смешанному содержимому. Еще больше повышает нагрузку на сервер. Стоит использовать в крайнем случае, если все остальные способы не дают результат.
После выбора уровня прокрутите вниз и найдите опцию Определение HTTPS.
По умолчанию используется функция WordPress, которая будет работать для большинства сайтов.
Другие опции нужны, если используете Cloudflare CDN или веб-сервер Nginx.
Не забудьте нажать кнопку Сохранить изменения, чтобы сохранить настройки.
Способ 2. Плагин Better Search and Replace
Это еще одно удобное решение для правильной работы HTTPS-протокола.
После установки и активации в админке откройте Инструменты > Better Search Replace.
В поле Искать введите адрес своего сайта через http, а в Заменить на – с https.
Выберите все таблицы БД, в которых нужно сделать замену.
Нажмите кнопку Запустить Поиск/Замену, чтобы запустить процесс замены.
Плагин работает с базой данных WordPress, поэтому он не сможет изменить ссылки в коде тем и плагинов.
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.
Здравствуйте. В моём шаблоне подключены шрифты. Сам сайт работает на https. Вопрос: как исправить http://fonts.googleapis.com/css на https://fonts.googleapis.com/css?… Чтобы шрифты были через httpS?
Привет! Если пригодиться – сделал сервис для смешанного контента. Могу предоставить доступ на попробовать. Более подробно http2https.hrna.ru