Daniel J.: mod_rewrite: Rewrite bei JS-Files nicht möglich?

Beitrag lesen

Hallo,
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_URL

CNT- 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, die Fehlerkonsole meldet mir dann das Fehlen einer Funktion, die in dieser JS-Datei definiert ist. Wie sage ich nun dem Server, dass er bei JS nur dann umleiten soll, wenn diese nicht von meinem Hauptscript angefordert wird - wenn also zum Beispiel jemand den Namen der Datei in die Adresszeile eingibt, um sie zu lesen oder herunterzuladen?

Gruß,
Daniel