Что такое коды ответов сервера и какие они бывают

Начинающие вебмастера иногда сталкиваются со многими сложными и непонятными терминами, и коды ответов сервера следует отнести к таким. В этой статье мы рассмотрим его подробнее.

Понятие о кодах ответа сервера поможет вам лучше представить взаимодействие сайта с поисковой системой и компьютером посетителя.

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

Коды ответа сервера помогут поисковому роботу и браузеру пользователя оценить состояние страницы вашего сайта, к которой они обращаются. В зависимости от ответа, страница может быть показана в браузере или проиндексирована; может произойти перенаправление или появится сообщение о той или иной ошибке, которое поможет диагностировать неполадку.

Коды ответа сервера не видны пользователю, их воспринимают только браузеры и поисковые роботы.

Какие могут быть коды ответа сервера

Кодов ответа может быть множество. Но все они разделены на группы. По этим группам можно судить о состоянии страницы. Итак, вот какие группы выделяются в кодах ответов сервера:

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

Как узнать код ответа сервера

Чтобы узнать код ответа сервера страниц сайта, можно воспользоваться специальным сервисом в кабинете вебмастера Яндекса. Также там присутствует график, который показывает историю ответов за определенное время.

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

4 комментария

Оставить комментарий
  1. Спасибо, очень познавательно! Наконец-то я узнал, что обозначают коды ошибок! Отдельная благодарность за тренинг по созданию сайта! Тренинг просто супер!!!!

  2. Спасибо за информацию, как раз искала коды ошибок, теперь при создании сайтов, они всегда должны быть под рукой, точнее, перед глазами. Адель отдельная благодарность за тренинг.

  3. Юрий Аржанников

    Познавательно.

  4. Ирина Верейкина

    Спасибо! Ваш тренинг замечательный!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *