Что такое редирект
Редирект (от англ. redirect – переориентировать(ся); redirect output – переадресовывать результат; redirection – переадресация, перенаправление) – это автоматическое (принудительное) перенаправление пользователя с одного веб-адреса на другой (страница-перенаправление). Редиректом также называют программное решение (скрипт), которое принудительно перенаправляет пользователя с выбранной веб-страницы на другую. Зачастую редирект не ...
соответствует интересам пользователя.
Для выполнения редиректа используются мета-тэги Refresh, cgi-скрипты, Java-скрипты или серверные приложения. Ссылку с редиректом можно распознать по протяженности и «многоэтажности».
Поисковые системы, как правило, не жалуют страницы-редиректы. Хотя некоторые поисковики сами часто «грешат» редиректами, например, AltaVista может выдать длинный результат (на запрос драйвер HP LaserJet 1000).
И пока пользователь доберется (если доберется!) до конечной страницы он попутно – даже не догадываясь об этом! – «накрутит» показания двух счетчиков сайтов с рекламой и Со стороны поисковиков это нечестная игра, т.к. за прокрутку рекламы они получают деньги (в данном случае эта реклама прокручивается тайно-принудительно).
Назначение редиректа
– для получения более «привлекательного» адреса в Интернете;
– для слияния гиперссылок сайта с префиксом www и без него;
– для автоматического перенаправления пользователей при переносе сайта на новый домен;
– для временной переадресации пользователей (в случае, когда зарегистрировано доменное имя, но сайт контентом пока не заполнен);
– для автоматической «накрутки» счетчика посещений ресурса;
– для навязывания пользователю рекламы, товаров или других ресурсов, которые он не запрашивал (метод поискового спама – спамдексинг) – самое пакостное свойство редиректа…
Какие бывают редиректы
Скрытый редирект – отображается одна гиперссылка, но под ней скрывается другая, например, на веб-странице указана ссылка , но при щелчке по этой ссылке загрузится страница с другим адресом –
Простой редирект
Конечный адрес –
Двойной редирект
Конечный адрес –
Тройной редирект
Некоторые ссылки содержат тройной (!) редирект, например,
Конечный адрес –
«Зашифрованный» редирект
значимая часть этого редиректа – http%3A%2F%2Fall1c.ru%2F, что в «переводе» означает
Реферальный редирект – редирект, содержащий реферальную ссылку
Конечный адрес – http%3A%2F%2Fwww.rian.ru%2F, т.е.
Как выделить редирект из гиперссылки Пользователю, заинтересовавшемуся гиперссылкой, содержащей редирект, редирект (точнее, его первоначальная часть) не нужен, даже более того, из-за редиректа конечный адрес может быть недоступен (в редиректе значимой является конечная часть – конечный адрес). Кроме того, страница с редиректом грузится долго, к тому же попутно «накручивает» неизвестно какие ресурсы.
Например, вам нужно найти и скачать драйвер принтера HP LaserJet 1000. Вы заходите на сайт и после нескольких телодвижений получаете ссылку для скачивания, которая имеет вид
Но когда вы пытаетесь перейти по этой ссылке, браузер может «потеряться» и выдать вам итоговую страницу типа «Сервер не найден». А ведь в этой ссылке с редиректом уже заключена нужная вам ссылка, но в зашифрованном виде. Если убрать шелуху наслоений, которая нужна исключительно для того, чтобы вы накручивали счетчик посещений то получим нужную нам ссылку
Другой пример. Допустим, в рассылке по законодательству нас заинтересовала ссылка на новый законодательный акт
Но при простом щелчке по ссылке браузер выдает страницу типа «Сервер не найден». Убрав «шелуху» редиректа, получаем конечную ссылку
Еще пример. Вам нужно скачать программу по ссылке с редиректом из софтверной рассылки
Страница грузится долго, и зачастую браузер выдает страницу типа «Сервер не найден». Немного подредактируем ссылку:
Как видим, редактирование ссылки с редиректом – процесс несложный. Потренируемся? Допустим, дана ссылка с редиректом
Из этой ссылки нужно удалить redirect.subscribe.ru/comp.inet.news.topnews,1397/20070806234514/10772=10628=10756=4979/m5959266/-/
до получения конечного адреса
Или можно удалить всё до www.cnews.ru/news/line/index.shtml?2007/08/06/261654, т.к. префикс
http:// набирать в адресной строке браузера необязательно (но если вы подставляете отредактированный адрес ресурса в программу-«качалку», то префикс
http:// нужен).
Как избавиться от редиректа Чтобы избавиться от редиректа, нужно выделить из ссылки-редиректа конечный адрес, вставить его в адресную строку браузера и осуществить переход.
Когда применение редиректа оправдано Например, вы создаете новый сайт, но пока зарегистрировано только доменное имя, а сайт контентом не заполнен. Или наоборот: после создания нового сайта старый сайт вы уже не поддерживаете (но и бросать пока не хотите), поэтому нужно перенаправить пользователей, привыкших к старому сайту, на новый адрес.