Оглавление:
Определение - что означает HTTP 404?
HTTP 404 - это стандартный код ответа на сообщение об ошибке протокола передачи гипертекста (HTTP), который просто означает «не найден», указывая, что веб-сервер не может найти ресурс, запрошенный клиентом, обычно веб-браузером. Часто это происходит из-за неработающей или неработающей ссылки, которая не обновила удаленное или перенесенное содержимое, чтобы указать новое местоположение. Затем сервер генерирует веб-страницу 404 Not Found, которая отправляется пользователю как уведомление клиенту.
Техопедия объясняет HTTP 404
Стандарт HTTP требует ответа сервера на все запросы, например, запрос веб-браузера на определенную веб-страницу. Этот ответ представляет собой числовой код и сообщение, указывающее обязательный, необязательный или запрещенный. Трехзначный код, который сервер возвращает, когда не может найти запрошенный ресурс, - 404. Первая цифра указывает на то, что существует ошибка клиента, такая как неправильный URL-адрес, а последние две цифры указывают на конкретную обнаруженную ошибку.
Когда сервер отправляет код ошибки в качестве ответа, он сопровождается понятной человеку «фразой причины», указывающей тип ошибки, который в данном случае является «Не найден». Еще одна ошибка - 410, что означает «ушел», а 301 - «навсегда». Оба требуют настройки сервера, поэтому по умолчанию большинство сайтов просто используют 404 вместо них.