Lestner: .htaccess - Referrer überprüfen

Beitrag lesen

Hallo,

ich benutze die folgende .htaccess-Datei, um das direkte Verlinken auf Downloads meiner Homepage zu verhindern:

<Files ~ ".(exe|zip|rar|ace|tar|gz)$">
ErrorDocument 403 http://www.meine-homepage.de/denied.htm

SetEnvIfNoCase Referer "^http://www.meine-homepage.de" local_ref=1
SetEnvIfNoCase Referer "^http://meine-homepage.de" local_ref=1
Order Allow,Deny
Allow from env=local_ref
</Files>

Es funktioniert so weit wunderbar. Was nur stört ist, dass Downloads mit einem Downloadmanager oder Anonymizer überhaupt nicht mehr funktionieren.
Lässt sich die Datei so erweitern, dass Downloads zugelassen werden, wenn entweder von meiner Homepage verlinkt wurde oder überhaupt kein Referrer übertragen wird? Der Zugriff soll also nur dann verweigert werden, wenn ein Referrer übertragen wird, der nicht zu meiner Homepage gehört.

Danke im Voraus.