Einzelnen Beitrag anzeigen
  #1  
Alt 14.10.2003, 13:02:48
Gweilo Gweilo ist offline
Member
 
Registriert seit: Oct 2002
Ort: ch
Beiträge: 822
Bandbreitenklau (Tipp)

Bilderklau lässt sich relativ einfach vermeiden. Leider nicht verhindern, da der Referrer gefälscht werden kann, aber wer macht sich da schon die Umstände.

So wird's gemacht:

.htacces im Bildordner
Code:
SetEnvIfNoCase Referer "^http://www.deinedomain.com" locally_linked=1
SetEnvIfNoCase Referer "^http://deinedomain.com" locally_linked=1
SetEnvIfNoCase Referer "^$" locally_linked=1
<FilesMatch ".(gif|png|jpe?g)$">
  Order Allow,Deny
  Allow from env=locally_linked
</FilesMatch>
Bei einem falschen Referrer (das Bild wird von einem fremden Server gezogen) gibt es einen Error 403. In der .htaccess Datei (im Bildordner) kann folgendes angefügt werden, um statt der Error303 Seite ein Bild anzuzeigen, weil sonst nur ein "X" kommt, da das bild nicht geladen werden konnte.
Code:
ErrorDocument 403 http://www.deinedomain.com/badref.jpg
Zu beachten ist, dass dieses Bild nicht im soeben ref-gesperrten Ordner sein sollte (kann auch sein, dass es funktionieren würde, hab's nicht getestet)
Mit Zitat antworten