von Benedikt Niessen am
Wenn andere Leute auf die Grafiken eurer Webseiten verlinken, also sie praktisch von eurer Seite einbinden, verbrauchen sie euren Traffic und euren Speicherplatz. Da dies sehr schnell sehr teuer werden kann (je nach Anzahl der Aufrufe der fremden Seite), versucht man dies zu unterbinden.
Ich habe dafür folgende Rewrite-Regeln, die mir erlauben, nur bestimmte Domains für das direkte Verlinken freizuschalten. In dem Array darunter lege ich fest, welche Dateitypen betroffen sind. Wenn jemand nun versucht direkt darauf zuzugreifen, erhält er eine Fehler 403-Meldung: Access denied:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_REFERER} !^-$
RewriteCond %{HTTP_REFERER} !^http://(blog\.)?niessen\.in(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?serverzeit\.de(/.*)?$ [NC]
RewriteRule \.(jpg|JPG|gif|GIF|pdf|PDF|png|PNG)$ - [F]