Apache, CSS ve JS dosyaları sunar, ancak tarayıcılar bunları oluşturmaz


10

Bir web sayfası apache2, CentOS 6.2 tarafından barındırılmaktadır.

HTML, CSS, JS dosyalarını istemci tarafına alır. Ama CSS ve JS render etmiyor, Ne olabilir? Müşteri tarafında% 100 koşmaları gerektiğinden ...

Yanıtlar:


14

MIME türleri muhtemelen yanlıştır.

İçeriği Content-type: text/javascriptveya ile sunduklarını kontrol edin Content-type: text/css. Bunu Chrome'un Denetçisi veya Firebug'un Ağ sekmesini kullanarak kontrol edebilirsiniz.

Mod_mime'a ihtiyacınız olacak ve şu satırlarda bulunduğunuzdan emin olun httpd.conf:

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

Bunu yapmalı.


Evet haklısın! çoğu 'İçerik türü: metin / düz' Onları değiştirmek için herhangi bir ipucu?
jacktrades

Lütfen düzenlemelerime bakın. Ayrıca, .htaccessgerçekten ihtiyacınız varsa, ancak yine de ihtiyacınız olacaksa , bu satırları bir koyabilirsiniz mod_mime.
Jay

Etkinleştirildi, bu satırları ekledi. Sen bir dahisin!
jacktrades

2
Hayır, geçmişte tam olarak aynı problemi yaşayan biri ;-) Ama teşekkürler!
Jay
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.