Bilder vor Querverlinkung schützen

Das Bild hat einen roten Hintergrund und zeigt einen Text mit der Aufschrift "Du hast eine Grafik von einer anderen Website eingebunden. Diese Querverlinkung wurde blockiert!" Rechts daneben ist eine Handfläche zu sehen.

Aus der Kategorie: .htaccess-Tricks

242 Wörter
1–2 Minuten

💡 Random Blind Fact

Der Griff eines Blindenstocks entscheidet über das Tastgefühl. Es gibt Griffe aus Holz, Gummi, Neopren, Leder, Carbon und Kork. Bei Holzgriffen gibt es zusätzlich verschiedene Holzarten, darunter Birke, Zeder, Esche, Pflaume, Walnuss und Buche.

Es kommt ja durchaus vor, das Grafiken von Websites unerlaubt auf anderen Seiten verwendet werden. Wird das ganze querverlinkt, kann das sogar Auswirkungen auf eure Serverkosten haben.

Doch selbst bei unbegrenztem Traffic kostet euch das unerlaubte Querverlinken Bandbreite, was sich auf die Ladegeschwindigkeit eurer Seite auswirken kann.

Verlinkt jemand einfach eure Bilder, entsteht Traffic, für den euer Hoster euch zur Kasse bitten kann (wieviel Traffic euch zur Verfügung steht und was weiterer Traffic kostet, könnt ihr bei eurem Anbieter erfragen. Doch selbst bei unbegrenztem Traffic kostet euch das unerlaubte Querverlinken Bandbreite, was sich auf die Ladegeschwindigkeit eurer Seite auswirken kann. Um dies zu unterbinden, kann man mittels .htaccess Entweder das Querverlinken komplett unterbinden oder alternativ auch eine Ersatzgrafik anzeigen lassen, wo ihr z. B. auf die Querverlinkung hinweist.

In beiden Fällen ist

http://(www\.)?url\.de

durch die eigene Domain ersetzen.

Bildschutz ohne Ersatzgrafik

Bei dieser Variante bekommt der Querverlinker auf seiner Website einfach keine Grafik angezeigt.

RewriteEngine on
 RewriteCond %{HTTP_REFERER} !^$
 RewriteCond %{HTTP_REFERER} !^http://(www\.)?url\.de(/.*)?$ [NC]
 RewriteRule \.(gif|jpg)$ - [F]

Bildschutz mit Ersatzgrafik

Bei dieser Variante wird dem Querverlinker eine von euch definierte Grafik angezeigt (in die ihr z. B. Unerlaubte Querverlinkung von www.url.de schreiben könnt.

gif|jpg|GIF|JPG kann durch weitere Grafikformate (bspw. png) ergänzt werden. (Logischerweise entsteht durch die Grafik Traffic, weshalb sie möglichst klein gehalten werden sollte; dafür ist dieser Schutz wirksamer. Die Grafik sollte natürlich nicht in das zu schützende Verzeichnis abgelegt werden)

RewriteEngine on
 RewriteCond %{HTTP_REFERER} !^$
 RewriteCond %{HTTP_REFERER} !^http://(www\.)?url\.de(/.*)?$ [NC]
 RewriteRule \.(gif|jpg|GIF|JPG)$ http://www.url.de/grafik/ersatz.gif [R,L]
Olli

🙋 Stellt mir eine Frage

Die FAQ-Datenbank liefert euch keine Antwort auf eure Frage? Dann stellt sie mir hier:

Kategorie

Die E-Mail-Adresse kann optional angegeben werden, wenn eine Antwort per Mail gewünscht wird. Sie wird nicht auf dieser Website veröffentlicht und nur für die Beantwortung der Frage verwendet!
Einverständnis Veröffentlichung