Apache consegna file CSS e JS, ma i browser non li visualizzano


10

Una pagina web è ospitata da apache2, CentOS 6.2.

Ottiene i file HTML, CSS, JS ok sul lato client. Ma CSS e JS non eseguono il rendering, cosa può essere aperto? Dal momento che dovrebbero funzionare al 100% sul lato client ...

Risposte:


14

I tipi mime sono probabilmente sbagliati.

Verifica che vengano pubblicati i contenuti con Content-type: text/javascripto Content-type: text/css. Puoi verificarlo utilizzando la scheda Rete di Chrome's Inspector o Firebug.

Avrai bisogno di mod_mime e assicurati di avere queste righe nel tuo httpd.conf:

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

Questo dovrebbe farlo.


Si hai ragione! la maggior parte di essi sono "Tipo di contenuto: testo / semplice" Qualche suggerimento su come modificarli?
jacktrades,

Si prega di vedere le mie modifiche. Puoi anche mettere quelle righe in un .htaccessse devi davvero, ma ne avrai ancora bisogno mod_mime.
Jay,

È stato abilitato, ha aggiunto quelle righe. Sei un genio!
jacktrades,

2
No, solo qualcuno che ha avuto esattamente lo stesso problema in passato ;-) Ma grazie!
Jay,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.