Коды состояния · код404Не найдено

Что означает ответ 404 Не найдено, кто виноват, что делать посетителю и что — владельцу сервера.

Открыть справочник на этом коде
Что происходит

Страница не открывается, а сайт работает

HTTP/1.1 404 Not Found

Адрес существует как ссылка, но ресурса по нему нет: страницу удалили, переименовали или в ссылке опечатка. Отдельный случай — когда сервер отвечает 200 и показывает текст «страница не найдена»: для поисковика это обычная страница, он продолжает её обходить и добавляет в отчёт как «мягкую 404». Такой ответ хуже честного 404.

Код
Кто виноватОшибка клиента
Класс4xx Ошибка клиента
01

Что делать

Если это чужой сайт

Проверьте адрес по символам: лишний слэш в конце, кириллическая буква вместо латинской, обрезанная переносом ссылка из письма. Если адрес верный — страницы больше нет; ищите её поиском по сайту, а не подбором адреса.

Если это ваш сервер

Страница удалена навсегда — отвечайте 410, а не 404: поисковик перестаёт возвращаться к такому адресу заметно быстрее. Страница переехала — 301 на её новый адрес, но именно на него, а не на главную: редирект «всё на главную» считается мягкой 404 и вредит так же. И отдельно проверьте, что ваша страница 404 действительно отвечает кодом 404, а не 200 с красивым текстом.

02

С чем путают

410Удалено навсегда

«удалено навсегда и осознанно» — тот же смысл для человека, но для робота сигнал сильнее.

410
403Доступ запрещён

ресурс есть, но доступ закрыт. Иногда 404 отдают вместо 403 намеренно.

403
301Перемещено навсегда

адрес не исчез, а сменился: тогда нужен редирект, а не 404.

301
03

Как проверить

curl -sI https://example.com/page | head -1

какой код на самом деле — глазами по странице этого не понять

awk '$9==404 {print $7}' /var/log/nginx/access.log | sort | uniq -c | sort -rn | head

какие адреса дают 404 чаще всего: обычно там же и битая ссылка

Найти другой код

В справочнике шестьдесят четыре кода с поиском по номеру, названию и смыслу — и разбор частых пар вроде 401 и 403.

Открыть справочник на этом кодеВсе коды

Обновлено

«» добавлен в избранное