我有一个基于 Apache/PHP 的服务器,我在其上执行了 Apache js
,html
并css
通过以下行中的 PHP 文件/etc/mime.types
:
应用程序/x-httpd-php phtml pht php js html css
我们这样做是因为即使我们保存为.html
/ .js
/.css
的任何文件几乎完全是非 PHP 的,我们也需要在它们中做一些模板化(例如,根据我们是在现场还是在测试中更改某些 URL 的域服务器)。
问题是,这种让 Apache 将这些文件视为 PHP 的方法会导致它们返回错误的 MIME 类型,这至少会破坏css
Chromium 中的文件,并且可能还会在其他浏览器中产生令人讨厌的影响。
有没有办法告诉 Apache 将这些文件作为 PHP 执行,但仍以正确的 MIME 类型输出它们的文件扩展名?我不想手动粘贴
<?php
header("Content-type: text/css");
?>
在我们所有.css
文件的顶部。