Hotlinking unterbinden

Bei der heutigen Log-Inspizierung ist mir aufgefallen, dass ein ebay-Händler ohne Erlaubnis ein Bild von mir für seine Auktionen verwendet und auch noch direkt darauf verlinkt (Hotlinking).

Im Prinzip hab ich ja nichts gegen eine Weiterverwendung meiner Bilder, ich hab sie ja schließlich auch unter eine Creative Commons Lizenz gestellt. Nur sollte diese dann auch eingehalten werden. Leider hat der Händler nirgends auf seinen Auktionsseiten meinen Namen untergebracht, noch die korrekte Lizenz aufgeführt und außerdem handelt es sich ja um ein kommerzielles Angebot.

HotlinkingEin wirksames Mittel gegen solche Trafficdiebe ist das Apache Modul mod_rewrite, mit dem man alle Aufrufe einer Datei von einer bestimmten Seite ausgehend zu einem neuen Ziel umleiten kann. So lassen sich fremdverlinkte Bilder einfach austauschen. Die gewünschte rewrite-Regel schreibt man einfach in eine .htaccess-Datei im Stammverzeichnis der Webseite.

Ein meinem Fall haben alle Aufrufe einen Referrer der mit “http://cgi.ebay.de/” beginnt, was ein gezieltes Umleiten auf eine alternative Datei mit folgenden Anweisungen ermöglicht:

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://cgi.ebay.de/.*$ [NC]
RewriteRule .*.(jpg|gif)$ /download/hotlinking.ebay.png [NC,L]

Es werden also alle in ebay verlinkte Bilder von meinem Webspace durch diese Datei ersetzt. Zu beachten ist, dass die neue Datei nicht die gleiche Endung hat wie die, die überwacht werden (jpg|gif), hier also ein png-Bild.

Continue reading Hotlinking unterbinden