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