Apache: Genervt von Hotlinking oder Image Leeching? Mit .htaccess verhindern!
Es handelt sich im Prinzip um einen Bilderklau von einer anderen Seite. Also statt das Bild selbst auf dem Server zu haben, hol ich es mir einfach da her, wo es sowieso schon liegt. Also statt <img src=”https://www.bitblokes.de/bild.png”> zum Beispiel <img src=”http://www.example.org/bild.png”>Ist ja kein Hexenwerk. Es kostet mich somit weniger Speicherplatz und auch weniger Bandbreite.
Im Prinzip hätte ich ja nichts dagegen. Dummerweise leechen aber immer nur Seiten (über 90 Prozent), deren Produkte oder Angebote mit Vorsicht zu genießen sind und das dann gleich im großen Stil. Außerdem werfen Sie die internen Statistiken komplett über den Haufen. Mit einem Einsatz der Datei .htaccess unter Apache lässt sich das unterbinden.
Da ich den pragmatischen Weg bevorzuge sperre ich also gleich alle und geb eine Forbidden-Meldung aus:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?bitblokes\.de/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ [F]
So liebe Leecher, nun müsst ihr Euch halt die Bilder herunterladen und selbst einpflegen. Blöd, was?