Меню

Справочник статус-кодов HTTP

июнь 2026 г.

Полный список кодов состояния HTTP, их значения и подробное описание. Объяснение кодов 1xx, 2xx, 3xx, 4xx и 5xx.

Понимание статус-кодов HTTP: Основной справочник разработчика

Статус-коды HTTP — это основной метод взаимодействия между веб-сервером и браузером или любым другим клиентом. Каждый раз, когда вы нажимаете на ссылку или вводите URL, ваш браузер отправляет запрос на сервер, и сервер отвечает трехзначным кодом. Эти коды делятся на пять отдельных классов, каждый из которых представляет собой определенный тип ответа. Понимание этих кодов критически важно для веб-разработчиков, специалистов по SEO и системных администраторов для диагностики проблем и оптимизации производительности сайта.

Пять классов статус-кодов HTTP

  • 1xx (Информационные): Это временные ответы. Они указывают на то, что сервер получил запрос и продолжает его обработку. Общие примеры включают 100 Continue и 101 Switching Protocols.
  • 2xx (Успешные): Этот класс указывает на то, что действие, запрошенное клиентом, было успешно получено, понято и принято. Самый известный — 200 OK, что означает, что все работает как ожидалось. 201 Created часто встречается при разработке API, когда новый ресурс успешно добавлен.
  • 3xx (Перенаправление): Эти коды указывают на то, что для выполнения запроса агенту пользователя необходимо предпринять дополнительные действия. Для SEO критически важны коды 301 (Moved Permanently) и 302 (Found/Temporary Redirect). 301 передает SEO-авторитет (вес ссылки) на новый URL, а 302 — нет.
  • 4xx (Ошибка клиента): Эти коды указывают на наличие ошибки в запросе, сделанном клиентом. Повсеместно встречающийся 404 Not Found — самый распространенный пример. Другие важные коды включают 401 Unauthorized (отсутствующие или неверные учетные данные) и 403 Forbidden (сервер отказывается выполнить запрос).
  • 5xx (Ошибка сервера): Эти коды указывают на то, что сервер осознает, что он ошибся или неспособен выполнить запрос. 500 Internal Server Error — это общая ошибка «для всего», в то время как 503 Service Unavailable указывает на то, что сервер перегружен или находится на техническом обслуживании.

Почему статус-коды HTTP важны для SEO

Поисковые системы, такие как Google, используют статус-коды для определения того, как сканировать и индексировать ваш сайт. Большое количество ошибок 4xx и 5xx может негативно сказаться на рейтинге вашего сайта, так как они представляют собой плохой пользовательский опыт. Напротив, правильное использование редиректов 301 гарантирует, что при перемещении контента ваш рейтинг в поисковых системах сохранится. Мониторинг логов сервера на наличие этих кодов является фундаментальной частью технического SEO.

Общие сценарии устранения неполадок

Когда вы сталкиваетесь с ошибкой 404, это обычно означает битую ссылку или страницу, которая была удалена. Если вы видите ошибку 500, проблема, скорее всего, заключается в коде или конфигурации сервера. Ошибка 403 часто указывает на проблемы с правами доступа к файлам на сервере. Используя наш поиск статус-кодов HTTP, вы можете быстро определить точное значение любого кода и предпринять необходимые шаги для решения проблемы, гарантируя, что ваш сайт останется здоровым и доступным как для пользователей, так и для поисковых систем.

Поделиться:

Часто задаваемые вопросы

Что такое статус-код HTTP?

Это трехзначное число, которое сервер возвращает в ответ на запрос браузера или клиента.

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

Другие категории