javascript .htaccess mime-types

Establecer mi tipo JS MIME en "texto/javascript"



.htaccess mime-types (2)

necesita cambiar su configuración en el archivo mimes.types que se encuentra en su carpeta apache conf. Cambio

application/javascript js

a

text/javascript js

y reinicia Apache, deberías ver el cambio

De acuerdo con esto: Javascript MIME Type , parece que debería servir mi JS como "texto / javascript". Cuando inspecciono la comunicación de red entre mi navegador y el servidor local (o mi servidor), el tipo MIME del servidor JS alojado en mi servidor web es application / x-javascript. El JS de Google CDN (por ejemplo, jQuery) es texto / javascript.

Quiero hacer que mi JS se convierta en texto / javascript. En mi .htaccess, traté de agregar esto: AddType text/javascript .js , pero no cambió mi tipo MIME.

Sugerencias?


La directiva AddType debería ser suficiente a menos que haya algo que esté forzando el tipo, pero también puede intentar:

<Files "*.js"> ForceType text/javascript </Files>

Una mejor solución puede ser buscar en la configuración de vhost / server y en todos los archivos de configuración de apache (que pueden estar incluidos por defecto en su configuración) las instancias de application/x-javascript para ver cómo se está configurando. Puede ser mejor simplemente cambiarlo allí en lugar de htaccess file, que puede no tener las opciones necesarias de anulación (mod_mime''s AddType y ForceType , por ejemplo, requieren la opción FileInfo AllowOverride ).