Apache доставляє файли CSS та JS, але браузери їх не рендерують


10

Веб-сторінка розміщена в апаш2, CentOS 6.2.

Він отримує файли HTML, CSS, JS нормально на стороні клієнта. Але CSS та JS не рендерують. Що може відбуватися? Оскільки вони повинні працювати 100% на стороні клієнта ...

Відповіді:


14

Типи мім, ймовірно, помиляються.

Перевірте, чи вони розміщують вміст за допомогою Content-type: text/javascriptабо Content-type: text/css. Ви можете перевірити це на вкладці "Мережа" інспектора Chrome або Firebug.

Вам знадобиться mod_mime і переконайтеся, що у своїх рядках є такі рядки httpd.conf:

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

Це повинно це робити.


Так, ти правий! більшість із них - "Тип вмісту: текст / звичайна" Будь-яка порада про те, як їх змінити?
коктейлі

Перегляньте мої редагування. Ви також можете помістити ці рядки в, .htaccessякщо вам дійсно доведеться, але все одно знадобиться mod_mime.
Джей

Це було ввімкнено, додано ці рядки. Ви геній!
jacktrades

2
Ні, просто той, хто мав абсолютно таку ж проблему в минулому ;-) Але дякую!
Джей
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.