Ваше местоположение в сети:
Рубрика:

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

Разделы сайта:

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

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

Читайте дальше, и вы узнаете, какие есть коды возврата сервера, что они означают, и как их проверить.

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

Коды возврата 2xx

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

Из других кодов 2xx стоит отметить 201, возникающий, когда вы отправили данные (например, заполнив форму).

Да, чтобы вы тут не заскучали, предложу проверить коды ответа каких-нибудь сайтов по этому адресу. У вас получилось что-нибудь неожиданное?

Коды возврата 4xx и 5xx
server return code

Коды 4xx и 5xx - это ошибки. Наверное, многие из вас слышали про ошибку 404. Некоторые программисты даже боятся в такую комнату заходить. Потому что 404 - это пустота. Нет страницы, которую вы запросили. При этом, кстати, ошибка 404 не означает, что у вас будет пустой экран или короткое системное сообщение. Сервер может вам отобразить красивую страницу, объясняющую что такой страницы нет, или же просто открыть главную страницу сайта.

401 - это ошибка, возникающая, когда вы не авторизовались на защищенном разделе сайта. 403 - запрет, когда у вас нет прав на просмотр запрошенной страницы. Еще одна частая ошибка - 500, возникающая, когда на сервере произошел внутренний сбой.

Коды 3xx - редирект страницы

Редирект – это процесс переадресации пользователей с одной страницы на другую.  Перенаправление на другую страницу может быть использовано для абсолютно разных причин: «склейки» домена, переезда на новый домен или по любым другим техническим причинам. Но очень важно понимать, какая переадресация лучше, с точки зрения SEO. Тип переадресации имеет влияния на ранжирование сайта в поисковых системах. Существует 2 основных типа переадресации:

  • 301 редирект страниц или 301 Permanent Redirect.
    Использование данного редиректа, как правило, в случаях реорганизации сайта, переносе страничек сайта, для «склейки» имени веб-сайта (с www и без www). В данном случае, вес страниц (Google PageRank) и позиции в поисковых системах сохраняются.
  • 302 редирект страниц или Temporary redirect (временно перемещен).
    В отличии от использования 301 редиректа, 302 не передает вес страниц (Google PR) и ссылочной популярности! При использовании 302 редиректа, переходя по старой ссылке – пользователь будет попадать на указанную Вами новую страницу. Как правило, 302 редирект используют при временном переносе.
Советы для вебмастеров

Подведем итог перечисленному и сформулируем советы для вебмастеров по настройке сервера:

  • Необходимо так настроить сервер, чтобы на несуществующие страницы сначала шел код возврата 404. В противном случае поисковые системы обнаружат на вашем сайте множество страниц с одинаковым содержанием, и к вам будут применены санкции.
  • 301 или 302?
  • 301vs302
  • Не забывайте проверять код возврата страниц вашего сервера.
  • Увидели ошибку 500? Скорей всего, ее вызвал какой-то скрипт на сервере, например, ему не хватило памяти.
  • Существуют и другие методы переадресации, например, JavaScript переадресация. При помощи JavaScripts-кода, размещенного в начале html-кода страницы, можно переадресовать на любую страницу. Долгое время поисковые системы не «понимали» Flash и такие вот Java-редиректы. Сейчас все поменялось, и поисковые роботы прекрасно понимают такие редиректы. Злоупотреблять таким вот методом переадресации очень не рекомендуемся.

У вас есть, что добавить или спросить про коды возврата сервера? Оставьте свой комментарий!

← Перегрев компьютераЧто такое Ubuntu? →
comments powered by Disqus