Почему сайт открывается без картинок или стилей

Если текст страницы открывается, но нет дизайна, картинок, шрифтов или скриптов, сайт обычно не может загрузить статические файлы. Такое бывает после переноса, включения SSL, смены домена, очистки кеша или изменения настроек CMS.

Частые причины

  • Неверные пути к изображениям, CSS или JavaScript-файлам.
  • Файлы не были загружены на новый хостинговый аккаунт.
  • Неправильные права на папки или файлы.
  • Mixed content: сайт открывается по HTTPS, а файлы запрашиваются по HTTP.
  • Старый кеш в CMS, браузере, CDN или плагине оптимизации.
  • Домен открывает другую папку или другой хостинговый аккаунт.

Что проверить

  1. Откройте инструменты разработчика в браузере и вкладку Network. У отсутствующих файлов обычно видны ошибки 404, 403 или mixed content.
  2. Проверьте, что папки images, uploads, css, js, wp-content загружены.
  3. Убедитесь, что имена файлов совпадают точно. На Linux Logo.png и logo.png - разные файлы.
  4. Если недавно включали SSL, замените старые ссылки http:// на https://.
  5. Очистите кеш CMS/плагина/CDN и обновите браузер через Ctrl+F5.

Для WordPress

В WordPress проверьте Настройки -> Общие. Адрес WordPress и адрес сайта должны использовать правильный домен и протокол. Также проверьте, что папка wp-content перенесена полностью.

Сломанные стили оставляют следы

Пришлите одну проблемную страницу и URL отсутствующего CSS или изображения. Проверим пути, HTTPS, права и кеш без лишних изменений.

Посмотреть отсутствующие файлы