PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache - Bild wird von anderen Webseiten geladen



TheNose
25.09.06, 09:31
Hallo!

Habe folgendes Problem:
Ich habe einen Apache am Laufen, auf dem mein Blog läuft. Eines meiner Bilder ist wohl in der Google-Suche auf Platz 2 und wird daher extrem oft aufgerufen. Mittlerweile benutzen auch viele andere Webseiten mein Bild und laden es nicht von ihrem sondern von meinem Server.

Kann man das irgendwie unterbinden?

Gruß, Andi

PierreS
25.09.06, 09:50
Funktionierende Möglichkeiten sind:
* Die anderen Seitenbetreiber anschreiben
* Bild umbenennen

Von Referer-Checks etc. halte ich jetzt nicht soviel.

marce
25.09.06, 10:05
http://httpd.apache.org/docs/2.0/mod/mod_access.html#allow

... und dann den Referrer auslesen und entsprechend eine Env setzen...

Alternativ die Grafiken nicht direkt ausgeben sondern über eine App. streamen, welche den Ref. ausliest...

Ob das Sinnvoll ist? Entspricht ja eingentlich ein wenig der Web-Philosophie, das zu tun. Mach also lieber das Bild als von Dir stammend erkenntlich

Thorashh
25.09.06, 19:27
Hallo TheNose

Wirf mal einen Blick auf diese Webseite: http://www.trafficklau.de/
Das gehts genau um das Problem.

michael.sprick
25.09.06, 20:03
Ich würde einfach eine RewriteRegel schreiben...

wenn der REFERER nicht 'deinewebsite.com' ist, dann Status 404 ausgeben.



RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$ [NC]
RewriteCond %{HTTP_REFERER} !^http://deinewebsite.com [NC]
RewriteCond %{HTTP_REFERER} !^http://www.deinewebsite.com [NC]
RewriteCond %{HTTP_REFERER} !^http://xxx.xxx.xxx.xxx [NC]
RewriteRule ^.*$ - [G]

tschloss
25.09.06, 20:10
Ich würde einfach eine RewriteRegel schreiben...

wenn der REFERER nicht 'deinewebsite.com' ist, dann Status 404 ausgeben.

Machen manche Banken jetzt auch so im Kampf gegen Phisher, die frech einfach auf die Bilder der Originalwebsite verlinken.

Greetz
Thomas