--- title: 404 Not Found slug: Web/HTTP/Status/404 translation_of: Web/HTTP/Status/404 ---
{{HTTPSidebar}}

Код ответа на ошибку HTTP 404 Not Found указывает, что сервер не может найти запрошенный ресурс. Ссылки, ведущие к коду 404, часто называются сломанными или мёртвыми связями и приводят к ссылочной гнили.

Код статуса 404 не уточняет, отсутствует ли запрашиваемый ресурс временно или постоянно. Но если серверу известно, что указанный ресурс удалён навсегда, то вместо статуса 404 следует использовать {{HTTPStatus(410)}} (Gone) .

Статус

404 Not Found

Пользовательские страницы ошибок

Многие веб-сайты настраивают внешний вид страницы 404, чтобы быть более полезными для пользователя и давать рекомендации. Серверы Apache могут быть настроены с использованием файла .htaccess и фрагмента кода, например, такого, как этот.

ErrorDocument 404 /notfound.html

Вы можете взять MDN's 404 page в качестве вдохновения.

Примечание: дизайн на 404 страницах -  an endless source of inspiration, но имейте в виду, что в нем также существует  a set of best practices, которые делают эти страницы полезными для пользователей веб-сайтов.

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

Спецификация Название
{{RFC("7231", "404 Not Found" , "6.5.4")}} Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

Совместимость с браузером

{{Compat("http/status", "404")}}

Смотрите также