Перед тем, как всерьез приступать к продвижению сайта, необходимо убедиться, что все правильно настроено и работает должным образом. В противном случае эффективность любых принятых мер будет недостаточной, а то и вовсе очень низкой. Как это сделать? Один из вариантов – изучить значения кодов ответа сервера, чтобы, исходя из полученной информации, выявить возможные проблемы и оперативно их устранить. Что это такое? Как в них разобраться? Рассмотрим некоторые наиболее актуальные коды ответов.
Оглавление
Что коды ответа сервера
Под кодом ответа сервера принято подразумевать некое трехзначное число, которое выдает сервер после запроса к нему. Полученные сведения позволяют или убедиться, что все работает, или сузить список возможных причин неполадок . Примечательно, что поисковые роботы, естественно, тоже учитывают коды ответа, решая, как следует поступить в том или ином случае. В свою очередь, это влияет на продвижение ресурса.
Коды, как говорилось, ранее, трехзначные. При этом по первой цифре можно определить класс состояния, а далее уже понять, что именно не работает. Всего существует пять классов:
- 1 – информационные коды, с помощью которых сервер сигнализирует, что принял запрос и приступил к его обработке;
- 2 – успешная обработка запроса;
- 3 – перенаправление запроса;
- 4 – запрос нельзя выполнить в принципе или же у него плохой синтаксис;
- 5 – ошибки в работе сервера.
Коды ответа, которые встречаются чаще всего
200
Запрос выполнен успешно и в полном объеме. Сигнализирует о том, что страница работает в штатном режиме, какие-либо проблемы отсутствуют. В идеале данный код должны отдавать все страницы ресурса.
301
Сигнализирует о постоянном перемещении страницы на другой адрес. Резонно использовать, чтобы сохранить «вес» ссылки и получаемый трафик. После грамотной настройки перенаправления прошлый и новый адреса одной и той же страницы как бы «соединяются». Таким образом нивелируются возможные негативные моменты от ее перемещения.
302
Если выше речь шла о перманентных изменениях, когда страница окончательно «переезжает» на новое место жительства, то здесь все несколько иначе. Да, данные значения кодов ответа серверав целом похожи и касаются одного и того же вопроса, однако в рассматриваемом случае страница перемещается лишь временно. Из этого следует, что нужно сохранить ранее используемый адрес. Ссылочный вес при этом никак не меняется.
304
Данная ошибка демонстрируется пользователю в том случае, если страница не подвергалась изменениям с момента указанной даты, то есть документ по факту остался тем же.
401
Возникает в том случае, когда присутствуют проблемы с авторизацией. Самый простой пример – пользователь некорректно ввел данные. Как правило, достаточно лишь правильно заполнить соответствующие поля, если рассматривать ситуацию со стороны пользователя, и проблема исчезнет. Если ошибка остается, то, возможно, учетная запись была заблокирована или же присутствует запрет на уровне провайдера. Похожий код – 407. Он также возникает при проблемах с авторизацией.
403
Сигнализирует о попытке получить несанкционированный доступ к странице, документу и т.д. В частности, такая ошибка выводится, если обращение к серверу осуществляется с запрещенного IP-адреса. Аналогичный код демонстрируется и при намерениях пользователя открыть системный файл под названием *.htaccess.
404
Появляется, когда сервер не может найти запрошенную страницу. Сигнализирует, что искомая страница/документ отсутствуют. Если рассматривать все значения кодов ответа сервера, то 404, пожалуй, наиболее неприятный с точки зрения пользователя. Впрочем, минусы, естественно, есть и для администратора/владельца ресурса. Упустив момент с наличием подобных ошибок, можно в конечном итоге даже потерять позиции в поисковой выдаче. Особенно пристально следует следить, чтобы не возникали так называемые пустые страницы, у которых отсутствует содержание и при этом отдается код 200, то есть формально все вроде как хорошо. Подобные страницы нужно отыскать и настроить так, чтобы выводилась ошибка 404 или 410.
410
В отличие от рассмотренной ранее 404, данная ошибка информирует поисковик, что страница или документ удалены окончательно и более недоступны. Следовательно, поисковая система пометит их особым образом, чтобы впредь не направлять пользователей на несуществующий контент. В случае 404 может быть повторный запрос, что совершенно не нужно.
451
Связан с запретом на просмотр содержимого. К примеру, страница может быть заблокирована по инициативе властей. Также данная ошибка выводится, когда присутствует ряд иных причин, среди которых, в частности, нарушение авторских прав.
500
Внутренняя ошибка, обычно связана с неправильными настройками файлов конфигурации и т.д., что не позволяет серверу выполнять запросы.
503
Сигнализирует о наличии проблем с обработкой запросов. Зачастую появляется при большой нагрузке, когда ресурс не может справиться с активностью пользователей и перестает отвечать.
Как проверить коды ответа
В настоящее время присутствует немало специализированных решений, позволяющих анализировать десятки страниц сразу, что существенно упрощает поставленную задачу. Помимо этого, проверить конкретные страницы можно и вручную, как через расширения для браузера, так и посредством встроенных инструментов. Например, в Chrome достаточно нажать клавишу F12, после чего перейти во вкладку Network и обновить страницу.