Ошибка 404 — Страница не найдена (Not Found): причины и как исправить
404 — это страница не найдена (not found). Сервер вернул статус из категории «клиентские ошибки (4xx)». Ниже — почему возникает и как исправить и посетителю, и владельцу сайта.
Важно понять, на чьей стороне проблема. Коды 4xx из группы «клиентские ошибки (4xx)» подсказывают направление: если вы посетитель — начните с обновления страницы и очистки кэша; если владелец сайта — смотрите логи сервера и последние изменения конфигурации.
Причины ошибки 404
От самой частой к редким — проверяйте в этом порядке.
Страница переименована, удалена или в адресе опечатка.
Внутренняя или внешняя ссылка ведёт в никуда.
Нет 301 на новый адрес.
Ошибка в .htaccess/nginx для ЧПУ.
Что делать: пошаговая диагностика
- Проверьте адрес
Убедитесь в правильности URL, уберите опечатки.
- Обновите ссылки
Замените битые ссылки, настройте 301-редирект.
- Проверьте sitemap
Уберите несуществующие URL из карты сайта.
- Настройте страницу 404
Сделайте полезную 404 с навигацией и поиском.
Соседние коды по этому узлу
- 405 — Клиентские ошибки (4xx)
- 408 — Клиентские ошибки (4xx)
- 409 — Клиентские ошибки (4xx)
- 410 — Клиентские ошибки (4xx)
- 413 — Клиентские ошибки (4xx)
- 418 — Клиентские ошибки (4xx)
- 422 — Клиентские ошибки (4xx)
- 429 — Клиентские ошибки (4xx)
- 451 — Клиентские ошибки (4xx)
- 400 — Клиентские ошибки (4xx)
- 401 — Клиентские ошибки (4xx)
- 403 — Клиентские ошибки (4xx)
Частые вопросы
Что означает 404?
404 — это страница не найдена (not found). Сервер вернул статус из категории «клиентские ошибки (4xx)». Ниже — почему возникает и как исправить и посетителю, и владельцу сайта.
Это ошибка у меня или на сайте?
Коды 4xx чаще на стороне запроса/клиента, 5xx — на стороне сервера. Смотрите категорию кода.
Как быстро исправить?
Начните с первого шага из списка «клиентские ошибки (4xx)» — он решает большинство случаев.