Hotlinking — co to jest?
Hotlinking to używanie Twoich obrazów przez inne strony bez pobierania ich — bezpo?redni link do pliku na Twoim serwerze. Kradnie Twoje zasoby serwera i transfer sieciowy.
Ochrona przed hotlinkingiem przez .htaccess
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https://(www.)?twojadomena.pl/ [NC]
RewriteRule .(jpg|jpeg|png|gif|webp|svg)$ - [F,NC]
Zamiana kradnionych obrazów na własny
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https://(www.)?twojadomena.pl/ [NC]
RewriteRule .(jpg|jpeg|png|gif|webp)$ /watermark.jpg [R,NC,L]
Zezwolenie na hotlinking z wybranych domen
RewriteCond %{HTTP_REFERER} !google. [NC]
RewriteCond %{HTTP_REFERER} !bing. [NC]
RewriteCond %{HTTP_REFERER} !facebook. [NC]
Wskazówka: Zezwól na hotlinking przez Google i Bing — roboty wyszukiwarek indeksują obrazy z zewnętrznych stron co może przynieść ruch przez Google Images.