Способы оплаты Abuse

Ошибка смешанного содержимого в WordPress

05.02.2025, 21:15

В консоли браузера после загрузки сайта возникает предупреждение "Загрузка смешанного (небезопасного) отображаемого содержимого". Увидеть ошибку смешанного содержимого можно открыв инструменты разработчика в вашем браузере.

Причины ошибки

Ошибка смешанного содержимого в WordPress возникает, когда на странице, загружаемой через HTTPS, используются ресурсы (например, изображения, скрипты или стили), загружаемые через HTTP. Это может привести к проблемам с безопасностью и отображением сайта.

Также ошибка смешанного содержимого возникает, когда веб-страница загружается по протоколу HTTPS, но некоторые её элементы загружаются по протоколу HTTP:

  1. В настройках сайта или в контенте используются абсолютные URL-адреса с протоколом HTTP вместо HTTPS, например вследствие импорта файлов.
  2. Некоторые плагины или темы содержат ссылки на ресурсы, которые используют HTTP.
  3. Страница сайта закэширована.
  4. Используются внешние библиотеки или шрифты, которые загружаются через HTTP.

Какое решение?

Необходимо найти и исправить все ссылки, которые прямо указывают на использование протокола HTTP. Например, ссылку формата <img src="http://ваш.сайт/image.png"> на ссылку <img src="https://ваш.сайт/image.png">

Смешанного контента может быть много и искать такие проблемы вручную может быть затруднительно и в этом случае лучше установить специальный плагин ssl-insecure-content-fixer и в настройках WordPress в разделе "Небезопасный контент SSL" - "Определение HTTPS" выбрать опцию HTTP_X_FORWARDED_PROTO

Если у вас установлены плагины кэширования, не забудьте очистить кэш после внесения изменений. Вы можете добавить правила перенаправления в файл .htaccess, чтобы принудительно перенаправлять все HTTP-запросы на HTTPS. Используйте инструменты разработчика в браузере (обычно доступные через F12) для проверки консоли на наличие сообщений об ошибках смешанного содержимого. Это поможет вам определить, какие именно ресурсы вызывают проблему.