Hello,
ich setze für ein Projekt folgende Rewrite-Konditionen ein, um ein direktes Anzeigen verschiedener Dateitypen zu verhindern.
RewriteCond %{REQUEST_FILENAME} ^(.*).cnt$ [OR]
RewriteCond %{REQUEST_FILENAME} ^(.*).lng$ [OR]
RewriteCond %{REQUEST_FILENAME} ^(.*).js$
RewriteEngine on
RewriteRule ^(.*)$ neuer_URLCNT- und LNG-Dateien werden per PHP eingebunden (bei diesen Dateitypen funktioniert die Umleitung auch), während JS-Scripts über das <script>-Tag einbezogen werden. Hier stehen mir nach der Umleitung die Informationen aus der JS-Datei offenbar nicht mehr zur Verfügung,
Klar, weil nur da deine "Umleitung" überhaupt greift.
Der Rewrite-Modus kann doch nur aktiv werden, wenn per HTTP/HTTPs zugegriffen wird und nicht, wenn direkt über das Dateisystem zugegriffen wird.
Deine JavaScript-Files MÜSSEN vom Client angefordert werden können!
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg