Код ответа сервера

SEO

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

Где код ответа доступен для просмотра?

Код ответа сервера (или состояния HTTP) можно проверить разными способами. Выбор способа зависит от используемого браузера и удобства пользователя. Можно выделить несколько основных инструментов для просмотра состояния HTTP:

  • при помощи стандартных инструментов браузера (для браузера Гугл Хром проверка кода производится во вкладке Network. Нужно выбрать столбец Status, предварительно вызвав панель вебмастера нажатием F12);
  • при помощи расширений и дополнительных инструментов для браузера (HTTP Headers для Гугл Хром и Оперы, для Яндекса – Яндекс. Вебмастер);
  • при помощи дополнительных ресурсов в интернете, способных провести анализ одной или нескольких страниц и диагностировать состояние ресурса.

О чем говорит цифровой ответ сервера

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

  1. Информационные (вида 1ХХ).
  2. Коды благополучно выполненного действия (вида 2ХХ).
  3. Сообщающие о переадресации (вида 3ХХ).
  4. Информирующие о допущенной ошибке со стороны пользователя(вида 4ХХ).
  5. Информирующие о сбое со стороны сервера (вида 5ХХ).

Цифровой код начинается с числа от 1 до 5 и имеет трехзначную составляющую. Его вид зависит от того, к какой из перечисленных выше групп он относится.

Коды 1ХХ (информационные)

Имеют цифровой диапазон от 100 до 199. Данная группа кодов несет информацию о благополучно обработанном запросе клиента.
Распространенные коды данной категории:

  • 100=»Continue». С помощью него можно понять, что стартовая часть действия обработана удачно и продолжение передачи возможно.
  • 101=»Switching Protocols». Производится выполнение требований пользователя, в настоящее время происходит переключение протоколов, ранее заданных в поле Upgrade.
  • 102=»Processing». Сообщает о принятии запроса пользователя, но чтобы его обработать, серверу необходимо время. Нужно дождаться результата, не прерывая соединение.

Коды 2ХХ (запрос успешно обработан)

Имеют цифровой диапазон от 200 до 299. С их помощью пользователь узнает о благополучном завершении обработки запрашиваемых данных.
Распространенные ответы категории:

  • 200=»OK». Встречается чаще других и обозначает принятие и выполнение запроса. Сообщает, что запрашиваемый контент открыт и его можно просмотреть.
  • 201=»Created». Увидеть можно при создании нового контента (например, страницы). Информирует клиента о благополучной обработке запрашиваемой информации и о создании нового ресурса.
  • 202=»Accepted». Информирует клиента об успешном принятии запроса и необходимости подождать, пока он будет обработан.
  • 204=»No Content». Сообщает о благополучной обработке информации. Данный код значит, что у сервера нет возможности предоставить ответ. Возможно, у сообщения нет тела и оно содержит только заголовки.

Коды 3ХХ (редирект)

Имеют цифровой значение от 300 до 399. Несут информацию о том, что запрос был благополучно принят, но для получения ответа необходимо выполнить еще действия. Например, после совершения еще одного запроса, операция будет успешно выполнена.
Распространенные ответы данной категории:

  • 300=»Multiple Choices». Данный ответ предоставляется, когда нет возможности соотнести URL с одним ресурсом. Возникает, когда один адрес принадлежит нескольким ресурсам (например, несколько документов) или запрашиваемый ресурс был перенесен на другой URL.
  • 301=»Moved Permanently». Сообщает, что запрашиваемый ресурс больше не находится и не будет находится по этом адресу.
  • 302=»Moved Temporarily». Также как и 301, сообщает о перемещении URL на другой адрес, только перемещение временное.
  • 303=»See Other». Сообщает, что такой документ можно найти и по иному адресу. Проверить адрес можно в разделе Location.
  • 304=»Not Modified». Сообщает, что с последнего визита на этот ресурс, на нем не происходило никаких изменений. Браузер загружает сохраненную копию.
  • 305=»Use Proxy». Доступ к контенту возможен только через прокси-сервер.
  • 307=»Temporary Redirect». Схож с кодом 302. Ресурс перенесен на другой адрес, новый нужно внести в разделе Location.

Коды 4ХХ (ошибка клиента)

Цифровое значение ответа от 400 до 499. Сообщает о предоставлении клиентом неполных данных или передает просьбу эти данные дополнить. Также появляется, когда клиент допустил ошибку в запросе.

  • 400=»Bad Request». Наличие грамматической ошибки или ошибки в синтаксисе запроса.
  • 401=»Unauthorized». Информирует, что у создавшего запрос клиента недостаточно полномочий и доступ к ресурсу ограничен.
  • 403=»Forbidden». Информирует пользователя о невозможности предоставить ему ответ. Доступ к файлу может быть запрещен если неправильно указан индексный файл или существует ограничение для определенных IP-адресов.
  • 404=»Not Found». Такая страница не была найдена. Ошибка возникает чаще всего, когда сайт только разрабатывается.
  • 405=»Method Not Allowed». Неподдерживаемый метод отправки запроса.
  • 406=»Not Acceptable». Запрос обработан, документ найден, но робот не может распознать кодировку файла.
  • 410=»Gone». Сообщает, что ресурс был удален и восстановлению не подлежит.
  • 413=»Request Entity Too Large». Тело запрашиваемой страницы слишком велико и у сервера не получается ее обработать.
  • 414=»Request-URI Too Long». Излишне длинный URL-адрес.
  • 422=»Unprocessable Entity. Найдена логическая ошибка, которая мешает произвести какое-либо действие с запрашиваемым ресурсом.
  • 451=Unavailable For Legal Reasons. Доступ к URL запрещен из-за нарушения закона.

Коды 5ХХ (сбой сервера)

Цифровой диапазон ответа от 500 до 599. Любой код, начинающийся с 5, сообщает о существовании ошибки на сервере. У него не выходит выполнить запрос пользователя по причине собственного сбоя.

  • 500=»Internal Server Error». Нет возможности выполнить запрос из-за технического сбоя в работе сервера. Или наличие ошибки в файле .htaccess.
  • 501=»Not Implemented». Сервер не может выполнить запрашиваемое действие или не понял запрос.
  • 502=»Bad Gateway». Нет ответа от прокси-сервера, нужно перенаправить настройки прокси.
  • 503=»Service Unavailable». Сервис перегружен или временно прекратил свою работу. Необходимо повторить запрос позднее.
  • 504=»Gateway Time-out». Во время обработки запроса не поступил ответ от основного сервера. Актуально, если сервер выполняет функцию proxy-сервера или шлюза.

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

Паук - Cтудия интернет-маркетинга
Добавить комментарий