Сайт открывается без стилей
HTML работает, но CSS не применился: чаще всего файл недоступен, отдаётся с ошибкой или браузер блокирует ресурс.
Проверьте по порядку
Сначала локализуйте слой сбоя и только потом меняйте конфигурацию.
- 1Откройте DevTools → Network и найдите запросы .css.
- 2Откройте URL CSS напрямую и проверьте код 200 и реальное содержимое.
- 3Посмотрите Content-Type: сервер не должен отдавать CSS как HTML-страницу ошибки.
- 4Если путь верный, проверьте CSP, mixed content и кэш старого HTML.
Как читать результат
CSS даёт 404
Признак: Файл не опубликован или изменился путь.
Что делать: Исправьте asset path и deploy.
Вместо CSS приходит HTML
Признак: Сервер возвращает страницу ошибки с кодом 200/404.
Что делать: Исправьте routing/rewrite для статических файлов.
Блокировка браузером
Признак: В консоли есть CSP/MIME/mixed content.
Что делать: Исправьте заголовки и HTTPS-URL.
Сохраняйте наблюдаемую ошибку
Код ответа, заголовки и запись в логе полезнее случайного «починилось после перезапуска»: именно они показывают, какой слой действительно сломался.