Bilderklau (Hotlinking) verhindern

   Rant, Web


Damit meine lustigen Fotos nicht wieder 15 GB Traffic produzieren, habe ich mir ein paar Schutzmechanismen überlegt, welche das so genannte Hotlinking, also den Bilderklau auf meine Serverkosten, verhindern sollen.

Hotlinking per .htaccess verhindern

Wirkungsvoll ist die Lösung per .htaccess:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?hartl\.info(/.*)?$ [NC]
RewriteRule \.(gif|jpg|GIF|JPG|png|PNG)$ http://www.hartl.info/ersatz.gif [R,L]

Damit sehen alle, die auf meiner Seite sind oder keinen Referrer aufweisen alle Grafiken. Ansonsten wird ein Ersatzbild präsentiert.

Hotlinking per robots.txt verhindern

die zweite Möglichkeit wäre die robots.txt.

Hotlinkung durch Umbenennen verhindern

Bilder laufend umbennen.

Hotlinking durch Wasserzeichen erschweren

Ein Wasserzeichen verhindert nicht das hotlinking, aber macht dennoch einen Bilderklau weniger reizvoll. Per Script und ggf. Weiterleitung könnte man das (dann gut sichtbare) Wasserzeichen dann auch nur auf fremden Seiten über die eigenen Bilder legen.

Robert Hartl
Robert Hartl
Im Blog schreibt Robert Hartl (über mich) über informative, nachdenkenswerte und kritische Gedanken. Und anderes Zeug.



Kommentar schreiben zu Bilderklau (Hotlinking) verhindern

Dein Kommentar

Du

Kommentare werden erst nach manueller Freischaltung sichtbar. Die übermittelten Daten werden entsprechend der Datenschutzerklärung zur Verarbeitung des Kommentars gespeichert.


Weitere Artikel