Последние статьи из блога > Коды ответов сервера

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

Понятие «Код ответа сервера»

Он всегда состоит в виде трехзначного числа, которое показывает ответ сервера на HTTP запрос. Исходя из полученного ответа в виде кода,  поисковые системы осуществляют дальнейшую проверку запрашиваемой страницы. Как правило, ниже цифрового кода приводится расшифровка на английском языке.

Классы кодов

Сейчас насчитывается 5 классов. Рассмотрим их более детально:

1** Informational. Информирует, что запрос принят в обработку.

2** Success. Обработка прошла успешно.

3** Redirection. Перенаправление страницы.

4** Client Error. Некорректный запрос. Ошибки в структуре словосочетаний.

5**  Server Error. Ошибка сервера.

Далее рассмотрим ответы, которые встречаются наиболее часто и оказывают влияние на продвижение сайта.

200 ОК. Говорит об успешном выполнении запроса. Страница существует.

Редирект (перенаправление)

301 Moved Permanently. Это постоянное перенаправление.  Используется когда страница полностью и навсегда перемещается на новый URL-адрес, а прежний теперь считается неактуальным. Необходим для перенаправления на новую страница без потери ссылочного веса. В индексе остается целевой URL.

302 Found (HTTP 1.1) / Moved Temporarily (HTTP 1.0). Временное перенаправление. Сигнализирует о том, что страницу следует оставить в индексе. Передает 0% от ссылочного веса страницы. В индексе остается тот URL, который короче.

304 Not Modified. При этом поисковики не станут загружать страницу, т.к. она не менялась с того момента, как пользователь ее посещал. Код помогает регулировать нагрузку на сервер и тем самым индексировать больше новых страниц.

307 Moved Temporarily (HTTP 1.1 Only). Замена URL на время.  В целом выполняет ту же задачу что и 302 редирект. Исходная страница остается прежней. 

Ошибки клиента

403 Forbidden. Отказ в доступе. Он может возникать в следующих случаях: нет доступа на данный ресурс; нет расширенных прав, которые необходимо для входа на данный ресурс или его определенную страницу;  попытка входа с запрещенных IP-адресов. Иными словами, данный код ошибки появляется, если пытаться зайти на ту страницу, на которую администратор ограничил доступ.

404 Not Found. Этот код является неприятным «старым знакомым» для каждого пользователя. Это значит, что найти запрашиваемый сайт/документи сервер не может. Такая ситуация возникает при попытке открыть ссылки и файлы, которых нет. Есть смысл видоизменить стандартную страницу 404, чтобы не отпугнуть клиента и удержать его на сайте.

Отвлечемся немного от темы и посмотрим интересные примеры оформления 404 страницы:

Crello

Startup Depot

— Тут есть шанс потрогать свинку

— Похоже, не стоило сюда заходить…

410 Gone. Данный код сигнализирует о том, что страница окончательно удалена. Важно заметить, сервер сможет снова обратиться  404 странице спустя некоторое время.

451 Unavailable For Legal Reasons. Доступ закрыт на уровне государства. Сейчас встречается нередко.

Ошибки связанные с сервером

500 Internal Server Error. Внутренняя ошибка, которая не описана в списке других из этого класса.

503 Service Unavailable. Используется для проведения профилактических работ, например, когда сервер перегружен («сервис недоступен»). При обращении к серверу большого количества посетителей у него просто может банально не хватить ресурсов. Поисковые системы в таком случае, понимают, что данные ограничения носят временный характер.

504 Gateway Timeout. Не отвечает шлюз. Применяется в случае, если сервер не может получить ответа от вышестоящего сервера, работающего в качестве прокси (промежуточный сервер).

Как же можно проверить код

Способ зависит от количества страниц для проверки. Если страниц одна или несколько, то можно проверить в Яндекс.Вебмастер или на 2ip

Еще один способ есть в  Google Chrome — жмем клавишу F12. Далее перейти во вкладку Network на панели инструментов. Также найти нужную информацию через расширения для браузеров. 

Большое количество URL-страниц проверяется при помощи таких инструментов, как Netpeak Spider, Netpeak Checker или Urlitor (до 150 адресов).

200 код — это стандартный код для страницы, которая индексируется поисковой системой. Если страница с данным кодом не имеет контента, то может возникнуть ошибка «Soft 404». При перемещении на новый домен или перемещении/удалении некоторых разделов следует использовать редирект. Простой (одношаговый) редирект сохраняет вес страницы, а многошаговый теряет.

Для seo-продвижения очень важно использовать правильные коды, т.к. это напрямую влияет на индексацию сайта. Если коды настроены неверно, то может наблюдаться потеря позиций, а также возможно даже попадание под фильтр поисковых систем, что в свою очередь приводит к ощутимому снижению трафика.

Оставить комментарий

avatar
  Подписаться  
Уведомление о