Что такое редирект, и как от редиректа избавиться.
|
Как раскрутить сайт:
РЕКЛАМА:
|
Что такое редирект, и как от редиректа избавиться.Как выделить редирект из гиперссылки Пользователю, заинтересовавшемуся гиперссылкой, содержащей редирект, редирект (точнее, его первоначальная часть) не нужен, даже более того, из-за редиректа конечный адрес может быть недоступен (в редиректе значимой является конечная часть – конечный адрес). Кроме того, страница с редиректом грузится долго, к тому же попутно «накручивает» неизвестно какие ресурсы. Например, вам нужно найти и скачать драйвер принтера HP LaserJet 1000. Вы заходите на сайт http://www.hp.com/ и после нескольких телодвижений получаете ссылку для скачивания, которая имеет вид: http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDownloadEventHandler. jsp?redirectReason=SWD_FTP_Request&swItem=lj-1243-5&prodSeriesId=45674 &prodLine=8A&targetPage=ftp%3A%2F%2Fftp.hp.com%2Fpub%2Fsoftlib%2Fsoftware 4%2FCOL1032%2Flj-1243-5/lj1000hostbased-ru.exe&filesize=4453354 Но когда вы пытаетесь перейти по этой ссылке, браузер может «потеряться» и выдать вам итоговую страницу типа «Сервер не найден». А ведь в этой ссылке с редиректом уже заключена нужная вам ссылка, но в зашифрованном виде. Если убрать шелуху наслоений, которая нужна исключительно для того, чтобы вы накручивали счетчик посещений http://www.hp.com/, то получим нужную нам ссылку ftp://ftp.hp.com/pub/softlib/software4/COL1032/lj-1243-5/lj1000hostbased-ru.exe. Другой пример. Допустим, в рассылке по законодательству нас заинтересовала ссылка на новый законодательный акт http://redirect.subscribe.ru/law.russia.review.consprof,4261/20070828145747/ n/m5959266/-/www.consultant.ru/online/base/?req=doc;base=LAW;n=70640;ref=s Но при простом щелчке по ссылке браузер выдает страницу типа «Сервер не найден». Убрав «шелуху» редиректа, получаем конечную ссылку http://www.consultant.ru/online/base/?req=doc;base=LAW;n=70640;ref=s Еще пример. Вам нужно скачать программу по ссылке с редиректом из софтверной рассылки
http://redirect.subscribe.ru/news.freesoft,1043/20070827000847/10830=10872
Как видим, редактирование ссылки с редиректом – процесс несложный. Потренируемся? http://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://www.cnews.ru/news/line/index.shtml?2007/08/06/261654. Или можно удалить всё до www.cnews.ru/news/line/index.shtml?2007/08/06/261654, т.к. префикс http:// набирать в адресной строке браузера необязательно (но если вы подставляете отредактированный адрес ресурса в программу-качалку, то префикс http:// нужен). Немного сложнее редактировать «зашифрованные» редиректы. Например, http://banners.infostart.ru/adclick.php?bannerid=75&zoneid=2&source=&dest=http%3A%2F%2Fall1c.ru%2F Значимая часть этого редиректа – http%3A%2F%2Fall1c.ru%2F, что в «переводе» означает http://all1c.ru. При расшифровке следует помнить, что %2F – это /, а %3A это : http://www.viruslist.com/click?_URL=http://www.securitypipeline.com%2F Значимая часть этого редиректа http://www.securitypipeline.com%2F, т.е. http://www.securitypipeline.com/. Как избавиться от редиректа Чтобы избавиться от редиректа, нужно выделить из ссылки-редиректа конечный адрес, вставить его в адресную строку браузера и осуществить переход. Иногда, чтобы избавиться от редиректа в адресной строке браузера (после перехода по гиперссылке, содержащей редирект), бывает достаточно щелкнуть по кнопке Остановить. Редирект будет удален из адресной строки. Теперь нужно щелкнуть Обновить для загрузки конечной страницы (без редиректа).
СПОНСОРЫ:
|