Apache entregando arquivos CSS e JS, mas os navegadores não os processam

10

Uma página da web está sendo hospedada pelo apache2, CentOS 6.2.

Obtém os arquivos HTML, CSS, JS ok para o lado do cliente. Mas CSS e JS não renderizam, o que pode acontecer? Como eles devem funcionar 100% no lado do cliente ...

jacktrades
fonte

Respostas:

14

Os tipos de mímica provavelmente estão errados.

Verifique se eles veiculam o conteúdo com Content-type: text/javascriptou Content-type: text/css. Você pode verificar isso usando a guia Rede do Inspector ou Firebug do Chrome.

Você precisará de mod_mime e verifique se possui estas linhas no seu httpd.conf:

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

Isso deve resolver.

Jay
fonte
Sim você está certo! a maioria deles é 'Content-type: text / plain' Alguma dica sobre como alterá-los?
jacktrades
Por favor, veja minhas edições. Você também pode colocar essas linhas em um .htaccessse realmente precisar, mas ainda precisará mod_mime.
Jay em Jay
Foi ativado, adicionou essas linhas. Você é um gênio!
jacktrades
2
Não, apenas alguém que teve exatamente o mesmo problema no passado ;-) Mas obrigado!
Jay em Jay