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

10

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

Ele obtém arquivos HTML, CSS, JS ok para o lado do cliente. Mas CSS e JS não renderizam, O que pode estar acontecendo? Já que eles devem rodar 100% no lado do cliente ...

    
por jacktrades 06.07.2012 / 00:35

1 resposta

13

Os tipos mime provavelmente estão errados.

Verifique se estão veiculando o conteúdo com Content-type: text/javascript ou Content-type: text/css . Você pode verificar isso usando a guia Rede do Inspetor ou Firebug do Chrome.

Você precisará do mod_mime e garantir que você tenha essas linhas na sua httpd.conf :

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

Isso deve ser feito.

    
por 06.07.2012 / 00:39