Demnach: Javascript MIME Type , es scheint, dass ich meine JS dienen sollte als " Text / Javascript ". Wenn ich die Netzwerkkommunikation zwischen meinem Browser und localhost (oder meinem Server) überprüfe, ist der MIME-Typ des JS, der auf meinem Webserver gehostet wird, application / x-javascript. Das JS von Google CDN (z. B. jQuery) ist text / javascript.
Ich möchte, dass mein JS Text / Javascript wird. In meinem .htaccess habe ich versucht, folgendes hinzuzufügen: AddType text/javascript .js
, aber es hat meinen MIME-Typ nicht geändert.
Vorschläge?
Die Direktive AddType
sollte ausreichen, es sei denn, es gibt etwas, das den Typ erzwingt, aber Sie können auch versuchen:
Eine bessere Lösung könnte sein, Ihre vhost / server-Konfiguration und alle Apache-Konfigurationsdateien (die standardmäßig in Ihrer Konfiguration enthalten sein können) nach Instanzen von application/x-javascript
zu durchsuchen, um zu sehen, wie diese festgelegt werden. Es ist vielleicht besser, sie dort anstelle der htaccess-Datei zu ändern, die möglicherweise nicht über die notwendigen Optionen verfügt (mod_mime's AddType
und ForceType
benötigen beispielsweise die Option FileInfo AllowOverride
) .
Sie müssen Ihre Einstellungen in der Datei mimes.types ändern, die Sie in Ihrem apache conf-Ordner finden. Ändern
%Vor%bis
%Vor%und starten Sie Apache neu, Sie sollten die Änderung sehen
Tags und Links javascript .htaccess mime-types