Неправильный тип пантомимы для CSS и js файлов

Я думаю, что Вы хотите mod_vhost_alias.

LoadModule vhost_alias_module /usr/lib/apache2/modules/mod_vhost_alias.so

  VirtualDocumentRoot /var/www/%-5.0.%-4

example.com.s1.ex.com теперь вручен от /var/www/example.com.

0
задан 14 December 2012 в 13:13
2 ответа

Например, обратите внимание, что PHP mime_content_type применяется к файлам по их содержимому - это совсем другая история, чем тип пантомимы, предоставляемый Apache клиентам с помощью расширения их файлов . Затем mime_content_type , кажется, устарел в пользу fileinfo . Но что действительно важно: содержимое файла css не обязательно определяется как CSS (а не только простой текст ascii). Это отличается от html, которые можно распознать по отличительным первым символам содержимого (например, « ») и, следовательно, распознать как text / html . Таким образом, не существует достаточно прямого способа узнать по содержимому , что файл действительно является CSS, а не просто текстом ASCII. Я предлагаю вам полагаться на расширение файла, чтобы переопределить текст / простой результат.

2
ответ дан 4 December 2019 в 14:19

Из документация PHP для функции mime_content_type :

string mime_content_type (string $ filename)

Возвращает тип содержимого MIME для файла, определенный с помощью информации из файла magic.mime .

0
ответ дан 4 December 2019 в 14:19

Теги

Похожие вопросы