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


10

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

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

Ответы:


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
Нет, просто тот, у кого была точно такая же проблема в прошлом ;-) Но спасибо!
Джей
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.