RewriteEngine On RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mojadomena\.pl/ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteRule .*\.(jpe?g|gif|bmp|png|php)$ <a href="http://mojadomena.pl/hotlink.jpg" target="_blank">http://mojadomena.pl/hotlink.jpg</a> [L]
(tego a href= nie ma w ostatniej linijce. Frum php sam to dodaje, nie da się usunąć.)
Działa gdy na innej domenie wpiszę
src=mojadomena.pl/obrazek.jpg
, a nawet
src=mojadomena.pl/obrazek.jpg?a=b
ale już bez problemu można hotlinkować pliki php:
src=mojadomena.pl/miniatura.php?file=obrazek
Jak się przed tym ustrzec?