Что такое код ответа сервера

54

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

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

Какие коды ответа сервера существуют

Всего выделяется пять типов кодов состояния сервера:

  • Информационные (1хх) – коды этой группы дают понять, что на данный момент запросы обрабатываются в штатном режиме. Например, код ответа сервера 100 обозначает, что пользователем был создан корректный запрос и его приняли в очередь по обработке.
  • Свидетельствующие об успешном завершении запроса (2хх) – коды означают, что те данные, которые браузер запрашивал у сервера, были успешно ему переправлены. Самым популярным среди кодов данного вида является код 200, который подтверждает, что запрос был полностью завершен и никаких проблем с обработкой не возникло. Код 202, наоборот, говорит о том, что запрос не может быть обработан по какой-либо причине.
  • Коды переадресации (3хх) – коды сообщают пользователю, что для успешного выполнения, поданного пользователем запроса, необходимо сделать еще один запрос к другому URI. Наиболее часто встречается код 301, который подразумевает, что страница с запрашиваемого ресурса была перемещена навсегда. В результате поисковые системы исключают старый адрес из поисковой базы и включают в нее уже новый. Код же 302 говорит о том, что страница недоступна по запрашиваемому адресу только временно.
  • Ошибка со стороны клиента (4хх) – коды означают, что в результате неверно сформированного запроса он не может быть обработан сервером. В данной группе кодов состояния самым распространенным является код ответа сервера 404, который означает, что страница по запрашиваемому адресу не существует либо она была удалена. Более подробно об этом мы писали тут.
  • Ошибка со стороны сервера (5хх) – коды дают понять, что сбой в обработке корректно сформированного запроса произошел из-за ошибки на сервере. Например, иногда сервер может столкнуться с такими условиями, которые не позволяют ему продолжить дальнейшую обработку запросов и тогда сайт выдаст сообщение с кодом 500. Если же запрос не может быть обработан в результате перегрузки сервера или же проведения технических работ в ответе будет указан код 503.

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

https://seo-akademiya.com/baza-znanij/osnovyi-seo/otvetyi-servera-chto-eto-i-kakie-byivayut/