Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

HTTP_HOST in .htaccess

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
wuschba
PostRank 8
PostRank 8
Beiträge: 655
Registriert: 16.06.2006, 16:37

Beitrag von wuschba » 26.10.2006, 20:58

Hallo!

Ich möchte abfragen, ob der Referer leer ist oder von der eigenen Domain kommt ("Bilderklau"). Habe dazu:

Code: Alles auswählen

RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !domain.de [NC]
RewriteRule ^.+\.(gif|jpe?g|png)$ http://www.domain.de/ersatzbild.gif [NC,L]
Das geht auch wunderbar. Nun setze ich jedoch die .htaccess auf mehreren Domains ein - ist einfacher sie zu kopieren als ständig zu ändern. Also habe ich versucht:

Code: Alles auswählen

RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !%{HTTP_HOST} [NC]
RewriteRule ^.+\.(gif|jpe?g|png)$ http://www.%{HTTP_HOST}/ersatzbild.gif [NC,L]
Dies funktioniert aber nicht, !%{HTTP_HOST} in der 2. RewriteCond ist immer erfüllt.

Code: Alles auswählen

RewriteCond %{HTTP_REFERER} !^$ 
RewriteCond %{HTTP_REFERER} !domain.de [NC]
RewriteRule ^.+\.(gif|jpe?g|png)$ http://www.%{HTTP_HOST}/ersatzbild.gif [NC,L]
... funktioniert dagegen, ist aber wieder auf domain.de beschränkt. Was mache ich falsch?

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Ice Man
PostRank 9
PostRank 9
Beiträge: 2477
Registriert: 04.06.2003, 19:16

Beitrag von Ice Man » 26.10.2006, 21:34

Nur so neben bei.
Wer eine Firewall nutzt, und den Referer blockt, der würde bei dir nix angezeigt bekommen, auch wenn er auf deiner Seite ist.

wuschba
PostRank 8
PostRank 8
Beiträge: 655
Registriert: 16.06.2006, 16:37

Beitrag von wuschba » 27.10.2006, 06:50

Doch, da in der 1. Zeile ja ein leerer Referer abgefragt wird.

Es ist klar, dass das nicht 100%ig ist, aber besser als nichts.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag