Смешанный контент: как убрать HTTP-ресурсы с HTTPS-страницы
Находим конкретные небезопасные запросы и исправляем источник ссылки. Маскировка предупреждения не заменяет проверку.
Содержание
Смешанный контент появляется, когда страница загружена по HTTPS, а часть ресурсов запрашивается по HTTP. Браузер может заблокировать такой ресурс или автоматически обновить запрос. В результате пропадают стили, картинки или функции.
Найдите точный запрос
Откройте инструменты разработчика браузера и посмотрите Console и Network при перезагрузке проблемной страницы. Запишите адрес ресурса и источник: тема, CSS, виджет, запись базы или внешний сервис. Наличие корректного сертификата у страницы не исправляет её http-ссылки.
Исправьте место хранения
- В теме и CSS обновите жёстко заданные адреса.
- В настройках CMS проверьте основной адрес сайта.
- В контенте базы примените инструмент замены, который учитывает сериализованные данные.
- Для внешнего ресурса убедитесь, что поставщик действительно поддерживает HTTPS.
Перед массовой заменой сделайте копию и пробный запуск. Не заменяйте любое вхождение http во всей базе без понимания: ссылки на внешние документы и служебные значения тоже могут измениться.
Очистите кеш и повторите сценарии
Очистите кеш страницы, CDN и браузера в пределах изменённых ресурсов. Проверьте главную, статью, форму и мобильную версию. Не оценивайте результат только по исчезновению значка: посмотрите, не остались ли ошибки и блокированные запросы.
Что не является исправлением
Отключение проверки безопасности браузера не решает проблему посетителей. Политика автоматического обновления запросов может помочь миграции, но скрывает адреса, которые всё ещё хранятся неверно, и не добавляет HTTPS сервису, у которого его нет. Если сторонний виджет доступен только по HTTP, замените его или удалите. После исправления проверьте, что данные формы и административные действия выполняются через защищённое соединение.
Комментарии 0