1

Я попробовал решение, предложенное в этой теме: Apache2 не будет загружать CSS-файлы в Debian 6 (Squeeze)

Я добавил файлы .htaccess в каждый каталог, содержащий

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

Но это не сработало.

Neigther разработал инструкцию Apache http://httpd.apache.org/docs/2.2/howto/htaccess.html#page-header, сказав мне разместить типы в директиве Directory в apache2.conf

mime_module (shared) загружен.

Все, что я нашел через Google, привело меня к одному из этих двух решений.

Что я делаю неправильно?

2 ответа2

2

У меня тоже была такая же проблема. Я импортировал файл начальной загрузки в мой application.css вверху. Это вызывало у меня проблемы.

Поэтому я поместил тот же импорт внизу после строк комментариев в файле application.css. Оно работало завораживающе!

0

Типы MIME для CSS и JavaScript должны быть включены по умолчанию. Проверьте, загружен ли модуль mime, запустив:

apachectl -M | grep mime

Должно возвращаться «mime_module (shared)». Если нет, включите модуль MIME, запустив

sudo a2enmod mime

Если модуль mime включен, но эти типы не определены, вы можете добавить их в файл /etc/mime.types (для всей системы) или /etc/apache2/mods-enabled/mime.conf (для apache) , Если вы хотите использовать файл .htaccess, вы должны сначала включить их (https://help.ubuntu.com/community/EnablingUseOfApacheHtaccessFiles), но я бы порекомендовал убедиться, что эти типы включены централизованно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .