Что именно сообщает сервер кодом 404

Когда браузер запрашивает страницу, сервер должен найти ресурс по указанному адресу и вернуть ответ. Если подходящего ресурса нет, он может отправить статус 404 Not Found — «не найдено». Браузер получает этот код и решает, как показать результат: например, вывести страницу с сообщением об ошибке.

Это не обязательно означает, что сайт целиком не работает. Часто проблема в конкретном адресе: страницу удалили, переместили или в ссылке допущена опечатка.

Как читать число

В HTTP — правилах обмена данными между браузерами и веб-серверами — статусные коды состоят из трёх цифр. Первая цифра обозначает класс ответа: диапазон 4xx относится к ошибкам, связанным с запросом клиента. Число 404 — конкретный идентификатор внутри этой системы, а не номер помещения, где якобы придумали веб-ошибку.

Сервер может показать вместо стандартной заглушки собственную страницу: с поиском по сайту, ссылкой на главную или подсказкой, как исправить адрес. Внешний вид меняется, но смысл статуса остаётся прежним: по этому запросу нужный ресурс не найден.

Почему легенда звучит правдоподобно

История о комнате CERN превращает техническое обозначение в запоминающийся эпизод с местом и людьми. Но опровержение создателей снимает именно эту привязку: комнаты 404 в том здании не было. За числом стоит не адрес лаборатории, а более прозаичная часть веб-протокола — код, по которому браузер и сервер быстро понимают, что искать дальше по этому URL нечего.