Patrick Andrieu: Schutz vor Hotlinking per htaccess

Beitrag lesen

Hallo Brombeermilchtrinker!

Mit einem or (|) probiert?

RewriteCond %{HTTP_REFERER} !^http.*example.org|net.*$ [NC]

in Wirklichkeit sind das 2 völlig verschiedene Domains, also nutzt mir diese Überlegung nichts. Und was, wenn ich einer 3. oder 4., wieder völlig anderen,  Domain den Aufruf von Bildern erlauben möchte?

Dann mach mehrere »or«s! Folgendes funktioniert bei mir:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http.*atomic-eggs|pac|nae.test|de|com.*$  [NC]
RewriteRule .*somepic.jpg http://www.atomic-eggs.com/pics/someotherpic.jpg

Das ist der Vorteil, dass ein Minimum an RegExps sowohl in der Bedingung als auch in der Regel funzen™.

Viele Grüße aus Frankfurt/Main,
Patrick

--
_ - jenseits vom delirium - _

   Diblom   [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
J'ai 10 ans! | Achtung Agentur! | Nichts ist unmöglich? Doch! | Heute schon gegökt?