|
Seit Monaten protokolliert der Web-Server Verweise aus Foren und Community-Websites. Die verlinkenden Webseiten habe ich mir genauer angesehen und gemerkt, dass manche Netzbewohner frech meine Bilder klauen. Die Leute machen sich nicht einmal die Mühe meine Bilder herunterzuladen und auf ihren eigenen Speicherplatz zu kopieren. Nein, es wird einfach meine Domain im img-Tag angegeben.
Drei Zeilen in der Web-Server Konfiguration reichen aus, um dieses Treiben zu beenden:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(.*\.|.*)rewerb\.com/(.*)$ [NC]
RewriteRule .*\.(gif|jpg|png|GIF|JPG|PGN)$ - [F]
Die Logik der zwei Rewrite-Conditions ist durch das Ausrufezeichen eventuell schwer zu verstehen. Das !-Zeichen negiert die Abfragen. Zunächst prüft die Rewrite-Condition der ersten Zeile, ob der Referer im HTTP-Header gesetzt ist. Wenn die Variable HTTP_REFERER nicht leer ist, wird in der zweiten Zeile geprüft, ob mein Domainname im Referer steht. Wenn dies nicht der Fall ist, greift die dritte Zeile und verbietet den Zugriff auf Dateien im GIF-, JPG und PNG-Format.
Entschuldigung liebe Web 2.0-Nutzer, Foren-Poster und Community-Blogger!
Ich fühle mich geehrt, wenn jemand meine Schnappschüsse verbreiten
will. Aber ich bezahle bestimmt nicht den Grafik-Traffic für eure
Internet-Inhalte. Wenn du ein Bild meiner Webseite nutzen möchtest,
dann schicke mir bitte eine kurze E-Mail.
Weiterführende Informationen zur Apache Konfiguration: URL Rewriting Guide.
|