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?
Es gibt keine verlässliche Methode zu sagen, welche Ressource eine andere Ressource anfordert.
Der Referrer ist unzuverlässig.
Eine andere Methode, Cookies, gibt dir Aufschluss über den Agent.
Dies bedingt jedoch, dass ein Cookie auswertender Prozess die Auslieferung von zu schützenden Ressourcen managed.
Im einfachsten Fall kannst du eine Cookieabfrage bereits in htaccess integrieren.
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische