Mixed Content после перехода на HTTPS
HTML открыт по HTTPS, но внутри остаются ресурсы по HTTP — браузер может блокировать стили, скрипты, шрифты и iframe.
Проверьте по порядку
Фиксируйте результат каждого шага. Это важнее, чем быстро попробовать несколько исправлений одновременно.
- 1Откройте DevTools → Console и найдите сообщения Mixed Content.
- 2Проверьте исходный HTML, CSS и настройки CMS на абсолютные ссылки http://.
- 3Учитывайте ресурсы из CSS: background-image и web-font часто забывают при миграции.
- 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.