Hotlink

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj

Hotlink – technika budowania serwisu internetowego w oparciu o zasoby należące do innych serwisów. Mowa tutaj o zajmujących przepustowość i miejsce na serwerze plikach multimedialnych, plikach graficznych, plikach archiwalnych lub programach komputerowych.

Zasada działania[edytuj | edytuj kod]

Przykładowo, strona YouTube.com oferuje filmy do ściągnięcia; Alternatywna strona abc.pl chcąca posiadać ciekawe filmy, umieszcza na swojej stronie linki do filmów na serwerze strony YouTube.com. W tym wypadku internauta klikając na łącze na stronie abc.pl, w rzeczywistości ogląda film ze strony YouTube.com zajmując przepustowość tejże strony, za którą właściciele witryn są rozliczani.

Zapobieganie[edytuj | edytuj kod]

Niektóre serwery WWW, aby zapobiec umieszczaniu ich zasobów na innych stronach, wykorzystują nagłówek HTTP referrer wysyłany przez przeglądarkę – w przypadku próby otwarcia np. pliku multimedialnego czy programu z hotlinkującej strony użytkownikowi zamiast pliku docelowego wyświetla się np. plansza informująca o zaistniałej sytuacji. Zabezpieczenie przed hotlinkowaniem można wykonać np. za pomocą skryptu PHP lub za pomocą odpowiednich reguł w pliku .htaccess.