1

После использования nginx в течение нескольких месяцев, который работал довольно хорошо, я решил вернуться к Apache. Сейчас я только что установил apache2, но похоже, что он не загружает мои CSS-файлы. Я боролся с этим часами и не знаю, что еще делать; Я только что сделал чистую установку из Apache и создал этот виртуальный хост (см. Ниже), но он все еще не работает.

Например: http://shurl.be/

Это виртуальный хост, который я использую для этого (обратите внимание, что я закомментировал правила перезаписи):

<VirtualHost *:80>
     ServerAdmin webmaster@wouterds.be
     ServerName shurl.be
     ServerAlias www.shurl.be
     DocumentRoot /srv/www/www.shurl.be/public_html/
     ErrorLog /srv/www/www.shurl.be/logs/error.log
     CustomLog /srv/www/www.shurl.be/logs/access.log combined

     #     RewriteEngine On
     #     RewriteCond %{REQUEST_FILENAME} !-f
     #     RewriteRule ^/?([^/]*)/?$ /index.php?a1=$1 [L]
</VirtualHost>

2 ответа2

2

Включите mod_mime и добавьте следующие строки в ваш httpd.conf (или .htaccess):

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

Когда я загружаю ваш сайт и заглядываю в консоль, появляется следующая ошибка

[16:37:08.652] Таблица стилей http://shurl.be/layout/stylesheets/css/test.css не была загружена, поскольку ее тип MIME, «text /plain», не является «text /css». @ http://shurl.be/

Кажется, вам не хватает подходящего типа пантомимы. Хотя конфигурация Debian по умолчанию должна делать это уже.

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