ApacheはCSSおよびJSファイルを配信しますが、ブラウザはそれらをレンダリングしません


10

Webページはapache2、CentOS 6.2によってホストされています。

クライアント側で問題なくHTML、CSS、JSファイルを取得します。しかし、CSSとJSはレンダリングしません。何が問題なのでしょうか?クライアント側で100%実行する必要があるため...

回答:


14

MIMEタイプはおそらく間違っています。

Content-type: text/javascriptまたはでコンテンツを提供していることを確認しますContent-type: text/css。これは、ChromeのインスペクタまたはFirebugの[ネットワーク]タブを使用して確認できます。

あなたはmod_mimeを必要とし、あなたの中にこれらの行があることを確認してくださいhttpd.conf

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

それでうまくいくはずです。


はい、そうです!それらのほとんどは 'Content-type:text / plain'です。それらを変更する方法に関するヒントはありますか?
jacktrades

私の編集を見てください。.htaccess本当に必要な場合は、これらの行をaに入れることもできますが 、それでも必要mod_mimeです。
ジェイ

有効になり、これらの行が追加されました。あなたは天才です!
jacktrades

2
いや、過去にまったく同じ問題を抱えていた誰か;-)しかし、ありがとう!
ジェイ・
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.