Коды ответов HTTP

Сервер отвечает на каждый запрос трёхзначным кодом: 200 — страница есть, 301 — переехала навсегда, 404 — нет, 503 — временно недоступна. Первая цифра задаёт класс: 1xx — информация, 2xx — успех, 3xx — перенаправление, 4xx — ошибка на стороне клиента, 5xx — ошибка сервера. Ниже все стандартные коды из RFC 9110 и смежных спецификаций с расшифровкой по-русски, пометкой, как код воспринимают поисковые роботы, и отдельно коды, которые отдают только nginx и Cloudflare. Ищите по номеру или по слову; проверить, что отдаёт конкретный адрес, можно в проверке ответа сервера. Проверено 04.09.2026.

Источник — RFC 9110 (HTTP Semantics), RFC 6585, 7725, 8297, 4918, 5842, 3229; коды 444 и 499 — nginx, 520–526 — Cloudflare. Проверено 04.09.2026.

Классы кодов и те, что решают на практике

Код ответа — трёхзначное число, которым сервер отвечает на запрос до того, как отдаст содержимое. Первая цифра задаёт класс: единица означает промежуточный ответ, двойка — успех, тройка — перенаправление, четвёрка — ошибку на стороне запроса, пятёрка — сбой на сервере. Этого деления достаточно, чтобы понять, кому чинить: четыреста с чем-то адресовано клиенту, пятьсот с чем-то — владельцу сайта.

В работе с сайтом решают несколько кодов. 301 и 308 говорят о постоянном переезде, и поисковик со временем заменяет старый адрес новым. 302 и 307 — временные, и адрес в индексе остаётся прежним. 404 означает, что страницы нет сейчас, 410 — что её убрали навсегда и возвращаться не будут. 429 приходит, когда запросов слишком много, 503 — когда сервер занят или на обслуживании.

Ранний веб
Коды ответов появились в HTTP/1.0 — до этого сервер просто отдавал файл. Фото: Walter Baxter, CC BY-SA 2.0.
КодЧто значитКогда встречается
200Успехобычный ответ страницы
301Переехало навсегдасмена адреса, склейка зеркал
304Не изменилосьответ на условный запрос из кеша
403Доступ закрытправа, защита от ботов
404Страницы нетбитая ссылка, опечатка в адресе
410Удалено навсегдараздел снят сознательно
429Слишком много запросовограничение частоты
500Ошибка серверасбой в коде сайта
502Плохой шлюзобрыв между прокси и приложением
503Сервис недоступенперегрузка, обслуживание

История: как веб обзавёлся кодами ответов

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

Числовую схему взяли из почтовых и файловых протоколов, где трёхзначные коды с делением по первой цифре работали с семидесятых. HTTP/1.0 закрепил её в 1996 году, HTTP/1.1 через год добавил недостающие коды вроде 409 и 410. Отдельная строка в этом списке — код 418 «я чайник» из первоапрельской спецификации 1998 года: шутка прижилась настолько, что её поддерживают многие серверы и сегодня.

Дата-центр
Деление кодов по первой цифре HTTP унаследовал от почтовых и файловых протоколов семидесятых. Фото: Hugovanmeijeren, CC BY-SA 3.0.

Чего не делать с кодами ответов

Найдите код в списке и посмотрите расшифровку: рядом указано, на чьей стороне проблема и с чего начинать разбор. Для владельца сайта важнее всего различать постоянные и временные перенаправления и не путать 404 с 410.

Проверить, какой код реально отдаёт страница, помогает проверка ответа сервера, а найти битые адреса — поиск битых ссылок.

1xxпромежуточные
2xxуспех
3xxперенаправление
4xxошибка запроса
5xxошибка сервера
301 против 302навсегда против временно
404 против 410нет сейчас против удалено навсегда

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

Как пользоваться

  1. Например, 404, 30x, «редирект» или «кэш» — список отфильтруется на лету.
  2. Кнопки 1xx–5xx показывают только один класс кодов; «Для SEO» оставляет коды, которые важны для индексации.
  3. Название из спецификации, что код значит, когда его отдают и как на него реагируют браузер и поисковик.
  4. Ссылка внизу ведёт в проверку ответа сервера: там видно код, цепочку редиректов и заголовки любого адреса.

Частые вопросы

Какие коды важны для SEO

200 — страница индексируется. 301 и 308 передают вес на новый адрес, 302 и 307 говорят «временно», и старый адрес остаётся в индексе. 404 и 410 выбрасывают страницу из индекса, 410 — быстрее. 503 просит зайти позже и на короткое время безопасен, а 500 и 502 при повторении ведут к выпадению страниц. 429 замедляет обход, если сервер так отвечает роботу.

Чем 301 отличается от 308, а 302 от 307

301 и 302 разрешают браузеру сменить метод запроса с POST на GET при переходе, 307 и 308 требуют повторить запрос тем же методом и с тем же телом. Для обычных страниц разницы нет, для форм и API — есть. Поисковики трактуют 308 как постоянный редирект, как 301.

Что такое soft 404

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

Откуда берутся коды 444, 499 и 520–526

Это не стандарт HTTP. 444 и 499 пишет в логи nginx: 444 — соединение закрыто без ответа, 499 — клиент ушёл, не дождавшись ответа. 520–526 отдаёт Cloudflare, когда не может получить нормальный ответ от вашего сервера: 521 — сервер лежит, 522 — таймаут соединения, 524 — таймаут ожидания ответа, 525 и 526 — проблемы с SSL на исходном сервере.

Что делать с 503 при технических работах

Отдавать 503 с заголовком Retry-After на время работ: поисковик поймёт, что это временно, и вернётся позже, не выбрасывая страницы. Держать 503 дольше суток-двух опасно — робот начнёт считать сайт недоступным.

Данные куда-то отправляются

Нет, справочник работает в браузере.

Спросите нейросети об инструменте

Отвечает DeepSeek по данным этой страницы и тому, что у вас сейчас на экране: что делает, как устроен, ограничения

Похожие инструменты

Ответ сервера (HTTP-коды)

Список URL → коды ответа 200/301/404, цепочки редиректов, финальный адрес и время ответа. Для аудита и чистки битых ссылок. До 30 адресов за раз.

Открыть
Проверка битых ссылок

Собирает все ссылки со страницы и обходит каждую: находит 404, ошибки сервера и лишние редиректы. Свои и чужие — отдельно.

Открыть
Форматы бумаги

Серии A, B и C в миллиметрах, дюймах и пикселях при любом DPI. Вес листа по плотности, обратный поиск формата и сравнение с Letter и Legal.

Открыть
Частоты нот

Таблица нот C0-B8 с частотами, MIDI-номерами и длиной волны, переключаемый эталон ля, определение ноты по частоте в центах и девять гитарных строёв.

Открыть
Римские цифры

Перевод числа в римскую запись и обратно, дата римскими цифрами, проверка записи на ошибки и таблицы от 1 до 20, годы и века.

Открыть
Список портов TCP и UDP

Разбор номера порта: служба, протокол, диапазон и нужны ли права root. Таблица ходовых портов с пояснениями по-русски и весь well-known диапазон 0–1023 из реестра IANA с поиском.

Открыть

Ещё инструменты для кода и данных

Base64 и URL, форматтер и сравнение JSON, хеши, регулярные выражения, cron, подсети, UUID, QR-код и Unix-время — в разделе 45 инструментов.

Сервисы, о которых здесь речь

Что это за инструменты, кому подходят и что доступно без оплаты — в карточках каталога.

Весь раздел: Защита сайта и антифрод.