ebody: Download von Dateien verhindern

Beitrag lesen

Hallo zusammen,

eure Gedanken/Hinweise dazu habe ich gelesen und behalte sie im Hinterkopf. Ich probiere gerade viel herum und versuche doch noch eine Lösung zu finden.

Ich habe eine .htaccess Datei erstellt

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

Die Google Maps Anwendung läuft und wenn ich die Adresse der KML Datei in den Browser direkt eingebe, erhalte ich eine 403 Seite. Das bringt allerdings nichts, wenn ich die KML Datei im Javscript direkt angebe, da man den Inhalt der KML Datei mit der Webdeveloper Console leicht erhält, wenn man unter "Network" schaut und "Response" der Datei anzeigen lässt.

Daher versuche ich einen zusätzlichen Schritt, um die URL der KML Datei im Script zu vermeiden Daten von PHP simplexml_load_file() mit JQuery "empfangen" Ob das funktionieren wird, kann ich jetzt noch nicht sagen.

Abgesehen davon, seht ihr ein Problem oder habe ich bzgl. der .htaccess etwas übersehen? Ist es z.B. wahrscheinlich, dass vom Browser gar kein Referer gesendet wird?

Gruß ebody