Im Grunde hat jeder mit Bilderdiebstahl (eher Traffic-Diebstahl) zu kämpfen.
Man spricht davon wenn jemand z.B. eine Grafik die auf einer fremden URL liegt so in seine eigene Homepage einbaut das die Grafik beim Seitenaufruf sichtbar wird.
Dies kann man z.B. mit einer .htaccess unterbinden.
Im folgendem Beispiel lasse ich eine Ersatzgrafik anzeigen wenn eines meiner Bilder direkt verlinkt wird.
- RewriteEngine On
- RewriteCond %{HTTP_REFERER} !^$
- RewriteCond %{HTTP_REFERER} !^http://www\.deine-domain\.de.*$ [NC]
- RewriteCond %{HTTP_REFERER} !^http://www\.google\..*$ [NC]
- RewriteCond %{HTTP_REFERER} !^http://www\.bing\..*$ [NC]
- RewriteCond %{HTTP_REFERER} !^http://pinterest\.com.*$ [NC]
- RewriteCond %{REQUEST_URI} !^.*diebstahl\.png$ [NC]
- RewriteRule ^.*\.(gif|jpg|png|jpeg)$ http://www.deine-domain.de/images/diebstahl.png [NC,R,L]
In Zeile drei wir abgefragt ob es einen Referer gibt. Denn man will ja die direkte Anzeige des Bildes erlauben.
In Zeile 5 bis 7 stehen die Domains die meine Bilder anzeigen dürfen. Diese kann man auch einfach erweitern.
Zeile 8 und 9 wäre das Bild was angezeigt werden soll, vereinfacht ausgedrückt.
Kennt man schon die Übeltäter kann man sie auch auf die schwarze Liste setzen. z.B.
- RewriteEngine On
- RewriteCond %{HTTP_REFERER} !^$
- RewriteCond %{HTTP_REFERER} ^http://www\.websitex5\.com.*$ [NC,OR]
- RewriteCond %{HTTP_REFERER} ^http://boese-seite\.com.*$ [NC]
- RewriteCond %{REQUEST_URI} !^.*diebstahl\.png$ [NC]
- RewriteRule ^.*\.(gif|jpg|png|jpeg)$ http://www.deine-domain.de/images/diebstahl.png [NC,R,L]
Wie man ein nettes Bild erstellt mit dem Hinweis sollte klar sein.