Monitor404

Справочник

Коды ответа HTTP

Что означает каждый код состояния, почему возникает ошибка и как её исправить — для посетителей и владельцев сайтов.

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

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

400 Bad RequestОшибка 400 Bad Request: сервер не смог разобрать запрос. Причины, что делать посетителю, как поднять лимит заголовков в nginx и Apache, влияние на SEO.401 UnauthorizedОшибка 401 Unauthorized: для доступа нужна авторизация. Чем 401 отличается от 403, Basic-авторизация в nginx и Apache, как её видят Яндекс и Google.403 ForbiddenОшибка 403 Forbidden: доступ запрещён. Причины (права на файлы, запрет по IP, защита), что делать посетителю, как исправить в nginx и Apache, влияние на SEO.404 Not FoundОшибка 404 Not Found: сервер не нашёл страницу по адресу. Причины, что делать посетителю и владельцу, настройка страницы 404 в nginx и Apache, влияние на SEO.405 Method Not AllowedОшибка 405 Method Not Allowed: сервер не принимает HTTP-метод запроса. Причины, как исправить для форм и API, заголовок Allow в nginx, влияние на SEO.410 GoneКод 410 Gone: ресурс удалён намеренно и навсегда. Чем отличается от 404, когда его ставить, как настроить в nginx и Apache и как 410 видят Яндекс и Google.429 Too Many RequestsОшибка 429 Too Many Requests: слишком много запросов за короткое время. Что делать посетителю, лимиты в nginx, заголовок Retry-After и влияние на SEO.

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

Классы кодов состояния HTTP

Код ответа (status code) — трёхзначное число, которым сервер сообщает результат обработки запроса. Первая цифра задаёт класс (RFC 9110):

  • 1xx — информационные: запрос получен, обработка продолжается.
  • 2xx — успех: 200 OK, 201 Created, 204 No Content.
  • 3xx — перенаправление: 301, 302, 304, 307, 308.
  • 4xx — ошибка клиента: 400, 401, 403, 404, 410, 429.
  • 5xx — ошибка сервера: 500, 502, 503, 504.

Узнать код ответа любой страницы можно в бесплатной проверке кода ответа сервера.