dhosting
pytanie zadane 30 stycznia 2018 w Programowanie przez użytkownika

1 odpowiedź

odpowiedź 30 stycznia 2018 przez użytkownika

Hotlink jest pojęciem dobrze znanym webmasterom, zarządzającym stronami internetowymi na serwerach hostingowych. Hotlinkowanie polega na tym, że ktoś podpina się pod wybrane pliki (np. rar, pdf czy jpg) z innego serwisu. Np. umieszcza zdjęcia ze strony x na swojej y, bez wiedzy tego pierwszego. Oczywiście obciąża to zasoby (transfer) hostingowe serwisu źródłowego.

Tego typu praktyki można zablokować w pliku .htaccess za pomocą skryptów mod_rewrite.

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?strona\.pl [NC]
RewriteRule ^.*\.(rar|pdf|jpg)$ http://www.strona.pl/hotlink.html [L]

Powyższy skrypt blokuje możliwość hotlinkowania plików, w tym przypadku .rar, .pdf i .jpg z serwera na którym "stoi" strona. Jeśli ktoś spróbuje hotlinkować, to zostanie przekierowany na stronę hotlink.html, którą należy wcześniej stworzyć i umieścić na niej informację, że kopiowanie plików z danej strony jest zabronione.

...