我對我所做的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