» » Що таке редирект? Частина 2

Що таке редирект? Частина 2

Фото - Що таке редирект? Частина 2

Як виділити редирект з гіперпосилання

Користувачеві, який зацікавився гіперпосиланням, що містить редирект, редирект (точніше, його первісна частина) не потрібен, навіть більше того, через редиректу кінцевий адреса може бути недоступний (в редирект значущою є кінцева частина - кінцевий адреса). Крім того, сторінка з перенаправленням вантажиться довго, до того ж попутно «накручує» невідомо які ресурси.

Наприклад, вам потрібно знайти і викачати драйвер принтера HP LaserJet 1000. Ви заходите на сайт https://www.hp.com/ і після кількох рухів тіла отримуєте посилання для скачування, яка має вигляд

https://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDownloadEventHandler.jsp?redirectReason=SWD_FTP_RequestswItem=lj-1243-5prodSeriesId=45674prodLine=8AtargetPage=ftp%3A%2F%2Fftp.hp.com%2Fpub%2Fsoftlib%2Fsoftware4%2FCOL1032%2Flj-1243-5/lj1000hostbased-ru.exefilesize=4453354

Але коли ви намагаєтеся перейти за цим посиланням, браузер може «загубитися» і видати вам підсумкову сторінку типу «Сервер не знайдений». А адже в цьому посиланню з перенаправленням вже укладена потрібна вам посилання, але в зашифрованому вигляді. Якщо прибрати лушпиння нашарувань, яка потрібна виключно для того, щоб ви накручували лічильник відвідувань https://www.hp.com/, то отримаємо потрібну нам посилання

ftp://ftp.hp.com/pub/softlib/software4/COL1032/lj-1243-5/lj1000hostbased-ru.exe.

Інший приклад. Припустимо, в розсилці за законодавством нас зацікавила посилання на новий законодавчий акт

https://redirect.subscribe.ru/law.russia.review.consprof,4261/20070828145747/n/m5959266/-/www.consultant.ru/online/base/?req=doc-base=LAW-n=70640-ref=s.

Але при простому натисканні по посиланню браузер видає сторінку типу «Сервер не знайдений». Прибравши «лушпиння» редиректу, отримуємо кінцеву посилання

https://www.consultant.ru/online/base/?req=doc-base=LAW-n=70640-ref=s.

Ще приклад. Вам потрібно завантажити програму по посиланню з перенаправленням з софтверної розсилки

https://redirect.subscribe.ru/news.freesoft,1043/20070827000847/10830=10872=4979/m5959266/-/freesoft.ru/?id=672855. Сторінка вантажиться довго, і часто браузер видає сторінку типу «Сервер не знайдений». Трохи подредактіруем посилання: https://freesoft.ru/?id=672855.

Як бачимо, редагування посилання з перенаправленням - процес нескладний. Потренуємося? Припустимо, дано посилання з перенаправленням

https://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.

З цього посилання потрібно видалити redirect.subscribe.ru/comp.inet.news.topnews,1397/20070806234514/10772=10628=10756=4979/m5959266/-/

до отримання кінцевого адреси https://www.cnews.ru/news/line/index.shtml?2007/08/06/261654.

Або можна видалити все до www.cnews.ru/news/line/index.shtml?2007/08/06/261654, тому префікс http: // набирати в адресному рядку браузера необов'язково (але якщо ви підставляєте відредагований адресу ресурсу в програму- «качалку», то префікс http: // потрібний).

Як позбутися редиректу

Щоб позбутися редиректу, потрібно виділити із заслання-редиректу кінцевий адресу, вставити його в адресний рядок браузера і здійснити перехід.

Коли застосування редиректу виправдано

Наприклад, ви створюєте новий сайт, але поки зареєстровано тільки доменне ім'я, а сайт контентом не заповнений. Або навпаки: після створення нового сайту старий сайт ви вже не підтримуєте (але і кидати поки не хочете), тому потрібно перенаправити користувачів, які звикли до старого сайту, на нову адресу. ]