February 17, 2021

Типы редиректов

Редирект через Meta Tags Refresh

Это особый вид редиректа. Так как он располагается в заголовке html-документа, то страница, на которой он расположен, с одной стороны является полноценной страницей - на ней может присутствовать текст, картинки и т.д. А с другой - это редирект, который срабатывает через несколько секунд (или сразу же, если указать задержку в 0 секунд).

Редирект на javascript (js)

Редирект, написанный на яваскрипт (или же джаваскрипт - как кому больше нравится), хотя и не отдает 3xx редирект, но все же позволяет переадресовывать пользователей на нужную страницу.

Такой редирект часто используют для "обмана" поисковых систем: так как javascript обрабатывается только в браузере пользователя, но не обрабатывается поисковыми пауками. На сегодняшний день это утверждение справедливо для всех поисковиков, кроме гугла: Google успешно распознает многие редиректы, написанные с помощью яваскрипт.

Показ целевой страницы в <iframe>

Особенностью iframe является то, что содержимое целевого сайта отображается непосредственно на странице домена, ссылку которого открыл пользователь. При этом в адресной строке видит один и тот же url.

Редирект через POST запрос

Редирект POST, осуществляется с помощью автоматического подтверждения специально сгенерированный формы. Как если бы, пользователь нажал кнопку на сайте, например при авторизации, и его переместило на новую страницу.

302 редирект

302 редирект – это «временное» переправление пользователей со страницы с одним URL-адресом на страницу с другим URL.

Сам по себе «редирект» означает, что пользователь вводит в адресную строку браузера URL №1 (site.ru/straniza), но по факту открывается URL №2 (site.ru/drugaya-straniza).