Коды ответов HTTP: полный справочник

Все коды, которые встречаются на сайтах: что означает каждый, насколько он опасен и куда смотреть

Код ответа HTTP — трёхзначное число, которым сервер отвечает на каждый запрос браузера. По первой цифре понятно, что произошло: 2xx — успех, 3xx — перенаправление, 4xx — ошибка на стороне запроса, 5xx — сбой на сервере. Ниже — все коды, которые реально встречаются на сайтах, и ссылки на подробные разборы. Если нужен не справочник, а объяснение «на пальцах», как коды устроены и какие из них влияют на SEO, — читайте статью «Коды ответа HTTP: 200, 301, 404, 500».

Как быстро сориентироваться

Ошибка начинается с 4 — проблема в запросе или правах доступа, чинится на стороне сайта или клиента. Начинается с 5 — сервер получил запрос и не справился, смотрите логи и ресурсы. Код вида ERR_* — это не ответ сервера, а сообщение браузера: до сайта вообще не дошли.

2xx — Успешные ответы

Код Название Что значит Подробно
200 OK Запрос обработан, страница отдана. Норма для рабочего сайта. —
204 No Content Успех, но тела ответа нет. Часто у API и форм. —
206 Partial Content Частичный ответ — отдача файла кусками, докачка видео. —

3xx — Перенаправления

Код Название Что значит Подробно
301 Moved Permanently Страница переехала навсегда. Основной код при смене адреса и переходе на HTTPS. Разбор →
302 Found Временное перенаправление. Поисковик оставляет в индексе исходный адрес. Разбор →
304 Not Modified Страница не изменилась с прошлого визита — браузер берёт из кэша. —
307 Temporary Redirect Временный редирект с сохранением метода запроса. Разбор →
308 Permanent Redirect Постоянный редирект с сохранением метода. Строгий аналог 301. Разбор →

4xx — Ошибки на стороне клиента

Код Название Что значит Подробно
400 Bad Request Сервер не понял запрос: битые параметры, слишком длинный URL, испорченные куки. Разбор →
401 Unauthorized Нужна авторизация. Запрос без валидных учётных данных. Разбор →
403 Forbidden Доступ запрещён: права на файлы, защита, гео-ограничение. Разбор →
404 Not Found Страницы нет по этому адресу. Массовые 404 — сигнал о битых ссылках. Разбор →
410 Gone Страница удалена навсегда. В отличие от 404 — осознанное удаление. —
429 Too Many Requests Слишком много запросов: сработал лимит частоты или защита от ботов. Разбор →

5xx — Ошибки на стороне сервера

Код Название Что значит Подробно
500 Internal Server Error Сервер сломался при обработке: ошибка кода, .htaccess, лимиты PHP. Разбор →
502 Bad Gateway Прокси не получил внятный ответ от бэкенда. Разбор →
503 Service Unavailable Сервер перегружен или на обслуживании. Разбор →
504 Gateway Timeout Бэкенд не ответил за отведённое время. Разбор →

52x — Коды Cloudflare

Нестандартные коды: Cloudflare работает, а ваш сервер за ним — нет.

Код Название Что значит Подробно
520 Unknown Error Сервер вернул пустой или некорректный ответ. Разбор →
521 Web Server Is Down Сервер отказал в соединении. Разбор →
522 Connection Timed Out Не удалось установить соединение с сервером. Разбор →
523 Origin Is Unreachable Сервер недостижим — нет маршрута. Разбор →
524 A Timeout Occurred Соединение есть, но сервер не ответил вовремя. Разбор →

Ошибки браузера (ERR_*)

Эти сообщения показывает сам браузер, когда ответа от сервера не было вовсе: не разрешился домен, не установилось соединение, не прошло шифрование.

Сообщение Что значит Подробно
ERR_CONNECTION_REFUSED Сервер активно отказал в соединении — порт закрыт или сервис не запущен. Разбор →
ERR_CONNECTION_TIMED_OUT Пакеты не доходят: файрвол молча отбрасывает или хост недоступен. Разбор →
ERR_NAME_NOT_RESOLVED Браузер не смог превратить домен в IP-адрес. Разбор →
DNS_PROBE_FINISHED_NXDOMAIN DNS ответил, что такого домена не существует. Разбор →
ERR_SSL_PROTOCOL_ERROR Сбой при установке защищённого соединения. Разбор →
ERR_TOO_MANY_REDIRECTS Петля перенаправлений — страницы ссылаются друг на друга по кругу. Разбор →
«Подключение не защищено» Проблема с сертификатом: истёк, не тот домен, неполная цепочка. Разбор →

Как отслеживать коды ответа автоматически

Проверка Доступность (GET) запрашивает страницу как обычный посетитель и сверяет код ответа с ожидаемым: как только вместо 200 приходит 500 или 403, открывается инцидент. Для экономного контроля есть HEAD-проверка — тот же контроль кода без скачивания страницы.

Узнавать об ошибках раньше посетителей

Пруфен проверяет сайт из 13 точек — 11 из них в России — с интервалом от 2 минут и присылает уведомление в Email, Telegram, Макс или звонком, как только код ответа изменился. При регистрации на баланс начисляется 150 ₽ — этого хватает, чтобы попробовать без оплаты.

Статья проверена модератором · 31.08.2026