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

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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.