Що це означає
Сервер не знаходить нічого за запитаним URL. Він нічого не каже про те, чи існував ресурс колись і чи повернеться.
Типові причини
- Друкарська помилка або застаріле посилання
- Сторінку переміщено чи видалено без перенаправлення
- Хибний маршрут, базовий шлях або регістр імені файлу
Як виправити
Якщо ви клієнт або відвідувач
Перевірте написання й регістр URL, приберіть зайві символи в кінці та пошукайте вміст через пошук сайту чи головну сторінку.
Якщо ви власник сайту чи API
Додайте перенаправлення 301 для переміщеного вмісту, виправте биті внутрішні посилання й віддавайте корисну сторінку 404, яка все одно повертає статус 404. Для навмисно видаленого вмісту використовуйте 410.
Приклад відповіді
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."
} Специфікація
Часті запитання
› Чи шкодять помилки 404 SEO?
404 для сторінок, яких ніколи не було, — норма. Виправте биті внутрішні посилання й перенаправте цінні переміщені сторінки, щоб не втратити їхні сигнали.
› Чому мій односторінковий застосунок повертає 404 після оновлення?
Сервер шукає файл за цим шляхом. Налаштуйте його віддавати index.html для невідомих маршрутів або попередньо згенеруйте маршрути.