8(495) 645 60 21
8(495) 645 90 71

manager@globalmg.ru
Москва, 3-я Хорошевская улица дом 11 офис №20
13 ЛЕТ на рынке веб-технологий

Ошибка 404

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

Пользователи наиболее часто сталкиваются с ошибкой 404 при посещении т.н. битых или мертвых ссылок. Т.о. делая ошибку 404 одной из наиболее узнаваемых ошибок в сети Интернет.

При связи по HTTP, сервер требует ответа на запрос, например, веб-браузер запрашивает HTML-документ (веб-страницу) и ожидает цифровой код ответа и сообщение, которое может быть опциональным, либо обязательным. В коде 404, первая цифра "4" указывает ошибку клиента, к примеру, опечатку в URL. Следующие две цифры определяют конкретную ошибку. HTTP использует трёхзначные коды, напоминающие коды для ранних версий протоколов FTP и NNTP.

Следом за кодом ответа 404 для человеческого понимания идёт объяснение причины. Спецификация HTTP предлагает фразу "Not Found" (не найдено) и большинство веб-серверов по умолчанию выводят страницы HTML, который включает в себя как код 404, так и фразу "Not Found".

Ошибка 404 часто возвращается, когда страница была перемещена или удалена, или не совпадает имя файла в коде и на сервере. В первом случае, лучше возвращать клиенту код 301 Moved Permanently, что можно настроить в конфигурации большинства серверов, либо производить перенаправление на другой URL. Во втором случае, лучше возвращать код 410 Gone. Однако, так как эти два варианта требуют специальной настройки сервера, большинство веб-сайтов не используют их.

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

Веб-сервер обычно может быть настроен на отображение страницы ошибки с более понятным описанием, она может быть оформлена в стиле родительского сайта или включать форму поиска. Фразу идущую на уровне протокола, скрытую от пользователя, редко изменяют.

Однако, не следует отображать пользовательские страницы объёмом менее 512 байт, так как некоторые браузеры, к примеру, Internet Explorer или Google Chrome, вместо пришедшей информации отобразят свою страницу ошибки. Так же в случае если страница не предоставляет иконку (клиент обычно в автоматическом режиме запрашивает её), а ответ сервера включает в себя пользовательский вариант страницы, то это приведёт к дополнительному трафику и увеличению времени загрузки.

Свяжитесь с нашим менеджером

Тел.: 8 (495) 645 60 21
E-mail: manager@globalmg.ru