HTTP_HOST in .htaccess
Verfasst: 26.10.2006, 20:58
Hallo!
Ich möchte abfragen, ob der Referer leer ist oder von der eigenen Domain kommt ("Bilderklau"). Habe dazu:
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:
Dies funktioniert aber nicht, !%{HTTP_HOST} in der 2. RewriteCond ist immer erfüllt.
... funktioniert dagegen, ist aber wieder auf domain.de beschränkt. Was mache ich falsch?
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]
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]
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]