404 только на части страниц
Главная открывается, но отдельные URL отвечают 404: проверяем маршрутизацию, rewrite и фактическое наличие страницы.
Проверьте по порядку
Фиксируйте результат каждого шага. Это важнее, чем быстро попробовать несколько исправлений одновременно.
- 1Откройте главную и проблемный URL в одной и той же сессии, чтобы исключить общий сбой сайта.
- 2Проверьте регистр, слеш в конце и точный адрес: после миграций часто меняется структура URL.
- 3Посмотрите, какой именно сервер отдаёт 404: веб-сервер, CMS или приложение могут формировать разные страницы ошибки.
- 4Если проблема появилась после deploy, сравните список опубликованных маршрутов/файлов до и после публикации.
Как читать результат
Маршрут не опубликован
Признак: Главная работает, а новый URL отсутствует.
Что делать: Проверьте build/publish и наличие маршрута в sitemap или карте роутинга.
Сломан rewrite
Признак: Статические файлы есть, человекочитаемые URL дают 404.
Что делать: Проверьте правила nginx/Apache и front controller.
URL изменился
Признак: Старая ссылка ведёт на больше не существующий путь.
Что делать: Добавьте 301 на актуальную страницу, если старый адрес уже был в индексе.
Не маскируйте симптом
Ошибка полезна, пока она воспроизводится. Сначала определите источник и только потом очищайте кэш, перезапускайте сервисы или меняйте DNS.