将CSS文件解析为PHP

时间:2013-08-07 17:51:24

标签: php apache

所以,我搬进了一个新的主人。我在我的htaccess中使用了一些代码来解析css文件为PHP。但在这个新的主机中,它没有用。我用Google搜索并搜索了我找到的每个代码。所有单身都没有奏效。这是我尝试过的一些代码:

AddHandler application/x-httpd-php .css
AddHandler application/x-httpd-php5 .css
AddHandler application/x-httpd-php53 .css
AddType application/x-httpd-php .css

我的PHP版本是5.3.22,我的webhost使用的是Linux。但他们都没有奏效。请帮忙。

2 个答案:

答案 0 :(得分:2)

来自Parse js/css as a PHP file using htaccess

你应该只需要将它添加到你的htaccess

<FilesMatch "\.css$">
  SetHandler application/x-httpd-php
  Header set Content-type "text/css"
</FilesMatch>

如果您使用标题行获得500内部服务器错误,请确保您的apache配置中启用了mod_headers,如果未安装mod_headers且您的提供商不会安装/启用它,则需要重命名css文件到.php并添加到你的新php文件

header("Content-type: text/css");

答案 1 :(得分:1)

我刚尝试制作名为&#34; style.css&#34;的文件夹。并将一个文件放在名为&#34; index.php&#34;它适用于chrome!

当然你需要将header("Content-type: text/css");放在php文件中,我不确定它在其他浏览器或电子邮件客户端的效果如何