Ответ веб-сервера, который просит пользовательский агент не показывать тело ответа, а вместо этого запрашивать другой ресурс. Вопросы могут быть связаны с протоколами перенаправления, равенством каналов и типами перенаправлений.

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

Протокол HTTP предоставляет 2 метода перенаправления: 302 временное перенаправление и 301 постоянное перенаправление. Более 300 кодов состояния вы можете найти в полном списке здесь. Пользовательские агенты и клиенты должны соответствующим образом корректироваться, когда передается перенаправление 301, чтобы будущие запросы на тот же URL не запрашивались в пользу постоянного перенаправления.

Перенаправление в HTTP используется для различных целей:

  • Выполнить балансировку нагрузки.
  • Как часть шаблона post-redirect-get.

Перенаправление также может выполняться на стороне клиента с использованием языка сценариев на стороне клиента (javascript) без какого-либо вмешательства сервера.

Javascript код для перенаправления:

window.location.assign("url");

header('Location: redirectedTo.php', TRUE, 301);