mod_rewrite und firewall

Apache, Lighttpd, nginx, Cherokee
Post Reply
cyber
Posts: 17
Joined: 2002-11-06 22:38
 

mod_rewrite und firewall

Post by cyber »

Hi zusammen, ich möchte verhindern das bilder und grafiken
direkt verlinkt werden können (trafic klau) und hab dazu diese
.htaccess datei in domain root gelegt:

Code: Select all

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://meinedomain.de
RewriteCond %{HTTP_REFERER} !^http://www.meinedomain.de
RewriteCond %{REQUEST_URI} !^.+ban_image.+$
RewriteRule ^.+.(gif|GIF|jpg|JPG|jpeg|JPEG)$ http://www.meineanderedomain.de/images/ersatz.gif [redirect,last]
wenn man jetzt grafiken von meinem server auf fremden webseiten
einbindet wird nur noch ersatz.gif angezeigt, soweit funktioniert das
also!

Ich dachte aber das diese funktion für meine HP-User egal ist und diese
davon nichts mitbekommen, nun zu meinem problem:

Viele User melden nun aber das jede grafik auf meiner HP durch die
ersatz.gif ersetzt wurde ...diese also die orginal grafiken nicht angezeigt
bekommen, nach einigen hin und her konnte ich das Problem an diversen
Userseitigen Firewalls fest machen ...insbesondere an der funktion
Referer Blocking, kennt jemand eine lösung auch Usern mit eingeschalteten Referer Blocking die richtigen bilder und grafiken anzeigen zu lassen?

Hab schon einige man's durch aber konnte keine lösung finden :(
antondollmaier
Posts: 485
Joined: 2004-03-30 10:06
 

Re: mod_rewrite und firewall

Post by antondollmaier »

Code: Select all

RewriteEngine On
RewriteCond %{HTTP_REFERER} 	!^http://mypage.ath.cx/.*$ [NC]
RewriteRule .*.jpg$ 		http://mypage.ath.cx/dontsteal.gif	[R]
das ding funzt wunderbar ...

gut, bilder werden angezeigt, wenn KEIN referer gesendet wird, wenn also ein surfer eine fremde page anschaut, wo deine pics verlinkt sind, und er ne software-firewall laufen hat, bekommt er die pics zu sehen ...

is aber verhältnismäßig gering ... ;)
cyber
Posts: 17
Joined: 2002-11-06 22:38
 

Re: mod_rewrite und firewall

Post by cyber »

vielen dank erst mal für deine antwort, werd ich nacher gleich mal
ausprobobieren! :-D
cyber
Posts: 17
Joined: 2002-11-06 22:38
 

Re: mod_rewrite und firewall

Post by cyber »

hm leider funktioniert deine version nicht wie gewünscht,
hab sie leicht abgeändert auf:

Code: Select all

RewriteEngine On 
RewriteCond %{HTTP_REFERER}    !^http://domain.de/.*$ [NC]
RewriteCond %{HTTP_REFERER}    !^http://www.domain.de/.*$ [NC]
RewriteRule .*.jpg$       http://www.zweitedomain.de/images/ersatz.gif   [R]
RewriteRule .*.gif$       http://www.zweitedomain.de/images/ersatz.gif   [R]
leider werden dann alle grafiken schon beim normalen aufruf im browser
ersetzt...

hm

diese rewrite engine is mir suspekt :(
Post Reply