Apache memberikan file CSS dan JS, tetapi browser tidak merendernya

10

Sebuah halaman web di-host oleh apache2, CentOS 6.2.

Ini Mendapat file HTML, CSS, JS baik untuk sisi klien. Tapi CSS dan JS tidak membuat, Apa yang bisa terjadi? Karena mereka harus berjalan 100% di sisi klien ...

jacktrades
sumber

Jawaban:

14

Jenis mime mungkin salah.

Periksa apakah mereka menyajikan konten dengan Content-type: text/javascriptatau Content-type: text/css. Anda dapat memeriksanya menggunakan tab Jaringan Inspektur atau Firebug Chrome.

Anda perlu mod_mime , dan pastikan Anda memiliki baris-baris ini di httpd.conf:

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

Itu harus dilakukan.

Jay
sumber
Ya kamu benar! kebanyakan dari mereka adalah 'Jenis konten: teks / polos'. Ada tip tentang bagaimana cara mengubahnya?
jacktrades
Silakan lihat hasil edit saya. Anda juga dapat meletakkan garis-garis tersebut di a .htaccessjika Anda benar-benar harus melakukannya, tetapi masih perlu mod_mime.
Jay
Itu diaktifkan, menambahkan garis-garis itu. Anda seorang Genius!
jacktrades
2
Nah, hanya seseorang yang memiliki masalah yang sama persis di masa lalu ;-) Tapi terima kasih!
Jay