我对我所做的Apache的一个Apache/PHP基于服务器通过下面的行/etc/mime.types
执行js
,html
和css
文件作为PHP :的Apache/PHP设置MIME类型为PHP
应用程序/ X的httpd - PHP PHTML PHT PHP JS HTML CSS
我们这样做是因为,即使我们保存为.html
/.js
/.css
几乎完全非PHP的任何文件,W需要在其中进行一些模板化(例如,根据我们是在实时服务器还是测试服务器上,更改某些URL的域)。
麻烦的是,这种使Apache将这些文件视为PHP的方法会导致它们返回错误的MIME类型,至少在Chromium中破坏了css
文件,并且在其他浏览器中可能也有不良效果。
有没有一种方法可以告诉Apache将这些文件作为PHP执行,但仍然输出正确的MIME类型作为其文件扩展名?我不希望有手工粘贴
<?php
header("Content-type: text/css");
?>
我们所有.css
文件的顶部。
也许PHP的自动预先准备会做的伎俩? – OpenSorceress 2013-02-14 15:44:11
http://php.net/manual/en/ini.core.php/#ini.auto-prepend-file – OpenSorceress 2013-02-14 15:48:36