Mixed Content после перехода на HTTPS

HTML открыт по HTTPS, но внутри остаются ресурсы по HTTP — браузер может блокировать стили, скрипты, шрифты и iframe.

SSL и HTTPSПроверка по симптомам

Проверьте по порядку

Фиксируйте результат каждого шага. Это важнее, чем быстро попробовать несколько исправлений одновременно.

  1. 1
    Откройте DevTools → Console и найдите сообщения Mixed Content.
  2. 2
    Проверьте исходный HTML, CSS и настройки CMS на абсолютные ссылки http://.
  3. 3
    Учитывайте ресурсы из CSS: background-image и web-font часто забывают при миграции.
  4. 4
    После исправления очистите кэш/CDN, чтобы старые CSS/HTML не продолжали ссылаться на HTTP.

Как читать результат

Абсолютные HTTP-ссылки

Признак: В коде явно указан http://.

Что делать: Замените на https:// или корректные относительные URL.

Старый базовый URL CMS

Признак: Новые страницы продолжают генерировать HTTP.

Что делать: Исправьте site/base URL в CMS.

Кэш старого CSS

Признак: HTML исправлен, браузер ругается на CSS-ресурсы.

Что делать: Обновите asset version и очистите CDN/browser cache.

Не маскируйте симптом

Ошибка полезна, пока она воспроизводится. Сначала определите источник и только потом очищайте кэш, перезапускайте сервисы или меняйте DNS.