DevToolPal
RU
4xx Ошибки клиента

404 Not Found

Не найдено

Что это значит

Сервер не нашёл ничего по запрошенному URL. Код ничего не говорит о том, существовал ли ресурс раньше и появится ли снова.

Типичные причины

  • Опечатка или устаревшая ссылка
  • Страницу переместили или удалили без перенаправления
  • Неверный маршрут, базовый путь или регистр в имени файла

Как исправить

Если вы клиент или посетитель

Проверьте написание и регистр URL, уберите лишние символы в конце и поищите материал через поиск или главную страницу сайта.

Если вы владелец сайта или API

Добавьте 301-перенаправления для перемещённого контента, исправьте битые внутренние ссылки и отдавайте полезную страницу 404, которая всё равно возвращает статус 404. Для намеренно удалённого контента используйте 410.

Пример ответа

HTTP/1.1
HTTP/1.1 404 Not Found
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json

{
  "type": "about:blank",
  "title": "Not Found",
  "status": 404,
  "detail": "No user with id 42."
}

Спецификация

RFC 9110 §15.5.5

Частые вопросы

› Вредят ли ошибки 404 SEO?

404 для страниц, которых никогда не было, — это нормально. Исправьте битые внутренние ссылки и перенаправьте ценные перемещённые страницы, чтобы не потерять их сигналы.

› Почему одностраничное приложение возвращает 404 при обновлении?

Сервер ищет файл по этому пути. Настройте его отдавать index.html для неизвестных маршрутов или пререндерьте маршруты.