Apache entrega archivos CSS y JS, pero los navegadores no los procesan

10

Apache2, CentOS 6.2 aloja una página web.

Obtiene HTML, CSS, archivos JS bien para el lado del cliente. Pero CSS y JS no se procesan, ¿qué puede estar pasando? Dado que deberían ejecutarse al 100% en el lado del cliente ...

Jacktrades
fuente

Respuestas:

14

Los tipos mimos probablemente estén equivocados.

Comprueba que están sirviendo el contenido con Content-type: text/javascripto Content-type: text/css. Puede verificar esto usando la pestaña Red del Inspector de Chrome o Firebug.

Necesitará mod_mime y asegúrese de tener estas líneas en su httpd.conf:

AddType text/css .css
AddType text/javascript .js

Deberias hacer eso.

Arrendajo
fuente
¡Sí, tiene usted razón! la mayoría de ellos son 'Tipo de contenido: texto / sin formato' ¿Algún consejo sobre cómo cambiarlos?
Jacktrades
Por favor vea mis ediciones. También puede poner esas líneas en un .htaccesssi realmente tiene que hacerlo, pero aún lo necesitará mod_mime.
Jay
Fue habilitado, agregó esas líneas. ¡Eres un genio!
Jacktrades
2
No, solo alguien que ha tenido exactamente el mismo problema en el pasado ;-) ¡Pero gracias!
Jay