• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Unterbindung direktes Ansteuern eines Bildes im Bilderordner/n der Webseite

stelari

Neues Mitglied
Hallo Cracks.... normalerweise weiß ich mir sehr gut selbst zu helfen und wühle mich dazu auch mal stundenlang durch Suchmaschinen und Foren - doch diesmal kapituliere ich!
Auf meiner Webseite gibt es in einem Verzeichnis mehrere Unterordner in denen sich jeweils ein Bilderordner befindet mit .jpg's - mittels robots.txt und .htaccess sind Fremdverlinkung und Deeplinks zu den Bildern schon mal unterbunden, was auch prima funktioniert - so weit, so gut
In den Bilderordnern befindet sich auch jeweils ein *"dummy"-index.html, was eigentlich das direkte Ansteuern eines Bildes verhindern soll - so gelesen im Netz - doch dies funktioniert überhaupt nicht.

Frage
- welche Möglichkeit besteht, ein direktes Ansteuern der Bilder zu verhindern? in meiner Statistik (Piwik) tauchen vermehrt Erfassungen auf die zeigen, dass Bilder direkt angesteuert werden was ich so nicht möchte, der User soll dies bitte gefälligst über die Webseite machen.


die htaccess ist im Root

Code:
[FONT=Courier] RewriteEngine on
[/FONT][FONT=Courier]#Set allowed sites
[/FONT][FONT=Courier]RewriteCond %{HTTP_REFERER} !^http://(.+.)?meine domain (ersetzt)/ [NC]
[/FONT][FONT=Courier]#Allow Blank Users
[/FONT][FONT=Courier]RewriteCond %{HTTP_REFERER} !^$
[/FONT][FONT=Courier]#Show Hotlink Image
[/FONT]RewriteCond %{REQUEST_URI} !^/images/ersatz.gif.gif$ [FONT=Courier] 
[/FONT][FONT=Courier]RewriteRule .*.(jpg|gif|bmp|png)$ ersatz.gif [NC,R,L]
[/FONT]

und im Bilderordner

Code:
RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?meine domain (ersetzt)\.de(/.*)?$ [NC]  
RewriteRule \.(gif|jpg|GIF|JPG)$ http://www.meine domain (ersetzt)/images/ersatz.gif [R,L]
 
Eine index.html funktioniert hierfür gar nicht. Die verhindert höchstens das DirectoryListing, was man aber genauso gut über Apache-Einstellungen verhindern kann.

Die Referrer-Angabe im HTTP-Header kann auch manipuliert werden und ist somit kein 100%iger Schutz vor Fremdverlinkungen. Allerdings ist es schon mal eine gewisse Hürde. Nur kann man es eben nie ganz verhindern.

Moderation: Verschoben von HTML zu Apache, da es um Serverkonfiguration geht.
 
Zurück
Oben