Apache предоставляет файлы CSS и JS, но браузеры их не отображают

10

Веб-страница размещается на Apache2, CentOS 6.2.

Получает файлы HTML, CSS, JS нормально на стороне клиента. Но CSS и JS не рендерится. Что может произойти? Так как они должны работать на 100% на стороне клиента ...

jacktrades
источник

Ответы:

14

Типы пантомимы, вероятно, не так.

Проверьте, что они подают контент с помощью Content-type: text/javascriptили Content-type: text/css. Вы можете проверить это, используя вкладку Network в Chrome's Inspector или Firebug.

Вам понадобится mod_mime , и убедитесь, что у вас есть следующие строки httpd.conf:

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

Это должно сделать это.

сойка
источник
Да ты прав! большинство из них «Content-type: text / plain». Любой совет, как их изменить?
Jacktrades
Пожалуйста, смотрите мои правки. Вы также можете поместить эти строки в, .htaccessесли вам действительно нужно, но все равно понадобится mod_mime.
Джей
Он был включен, добавил эти строки. Ты гений!
Jacktrades
2
Нет, просто тот, у кого была точно такая же проблема в прошлом ;-) Но спасибо!
Джей