ebody: Eure Meinung zu dieser htaccess

Beitrag lesen

Hallo,

ich habe eine htaccess erstellt:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} meine.kml
RewriteCond %{HTTP_REFERER} !^http://localhost/dir/seiten/.* [NC] 
RewriteRule ^(.*)$ - [F] 
</IfModule>

Diese soll bewirken, dass die KML Datei von einem JavaScript, welches in http://localhost/dir/seiten/ liegt aus aufgerufen werden kann, aber die KML URL nicht z.B. direkt in die Adresszeile eingegeben werden und so runtergeladen werden kann.

Das funktioniert soweit. Das Script kann die KML nutzen, für mich als Nutzer funktioniert also die Seite. Die URL der KML Datei kann ich nicht direkt im Browser aufrufen.

Meine Bedenken: Wie hoch ist die Wahrscheinlichkeit, das durch die htaccess für viele Nutzer meine Seite nicht funktioniert, weil deren Browser z.B. keinen Referrer sendet?

Es gibt auch Nutzer, die haben z.B. Javascript deaktiviert, das würde mich aber nicht abhalten dennoch Javascript zu verwenden, weil der Anteil viel zu gering ist. Bei der Frage geht es mir darum, ob meine Seite für einen beträchtlichen Anteil evtl. nicht funktionieren könnte.

Gruß ebody