Setze meinen JS MIME Typ auf "text / javascript"

8

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?

    
StackOverflowNewbie 17.10.2012, 13:12
quelle

2 Antworten

9

Die Direktive AddType sollte ausreichen, es sei denn, es gibt etwas, das den Typ erzwingt, aber Sie können auch versuchen:

%Vor%

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 ) .

    
Jon Lin 28.10.2012 03:11
quelle
2

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

    
WebChemist 26.10.2012 10:47
quelle