Коды ответов 3хх

#Полезные советы 4 января 2022 Оценить статью

Продолжаем наш экскурс в вопросы пользовательско-серверного диалога. На этот раз мы подробно остановимся на статус-кодах категории 3хх.
Если совсем просто: практически все коды этой категории – это своеобразные «стрелочники», основная задача которых состоит в перенаправлении пользователя на требуемые URL.
Коды ответов 3хх
Эта категория состоит из 7 кодов состояния:
• 300
• 301
• 302
• 303
• 304
• 305
• 306
• 307
• 308

Код ответа 300 «Multiple Choices»

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

Появление 300-ой ошибки свидетельствует о принадлежности одного URL (адреса) более чем к одной странице или документу. Например, в случае некорректно настроенной многоязычной версии сайта, два варианта языка могут ссылаться на одну и ту же страницу.
Эта ошибка может иметь негативное влияние на индексацию страниц в поисковой системе.

Код ответа 301 «Moved Permanently»

Код состояния 301 (перемещен навсегда) встречается практически на каждом сайте. Пользователь получает в ответ этот статус-код, если обратился за переходом на объект, который находится по новому адресу (URL). При корректной настройке, перенаправление происходит автоматически.

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

Насчет пользы 301 редиректа мнения разных специалистов сильно разнятся: часть из них утверждает, что наличие множества перенаправлений вредит продвижению, другая половина придерживается мнения, что они абсолютно безопасны. Следует отметить, что среди официальных рекомендаций Google нет никаких упоминаний негативных последствий от 301, напротив – они рекомендуют использовать их в необходимых ситуациях.

Код ответа 302 «Moved Temporarily» («Found»)

Статус-код 302 очень похож на 301. Разница лишь в том, что 302 используется в случае, если страница перемещена временно и в дальнейшем будет отображаться по старому адресу.

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

Код ответа 303 «See Other»

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

Код ответа 304 «Not Modified»


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

Код ответа 305 «Use Proxy»

Название статус-кода говорит само за себя «использовать прокси». Если пользователь видит подобный ответ – это означает, что объект (страница) сайта доступны при помощи прокси. Но из-за понятий безопасности этот код ответа практически не поддерживается.

Код ответ 306 «Switch Proxy»

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

Код ответа 307 «Temporary Redirect»

Код ответа семантически очень схож со статус-кодом 302. Отличие составляет неизменность используемого метода http со стороны агента пользователя.
В случае срабатывания 307 ответа, клиент получит запрашиваемый ресурс по другому адресу URL. Метод, при этом будет использован из старого запроса.

Код ответа 308 «Permanent Redirect»

На текущий момент этот код ответа находится в экспериментальном виде. По сути – это 301 ответ, но с теми же поправками, что и в случае с 307: не может изменяться метод http, используемый в первичном запросе.

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

Александр Байчук SEO специалист
похожие статьи
подписаться:
Анализ ниши и конкурентов для открытия бизнеса
Анализ ниши и конкурентов для открытия бизнеса
# Полезные советы
Почему важна экспертность, зачем Google информация об авторах и где заказать медицинские тексты
Почему важна экспертность, зачем Google информация об авторах и где заказать медицинские тексты
# Полезные советы
Коды ответов 5хх
Коды ответов 5хх
# Полезные советы
Комментарии