所以,我搬进了一个新的主人。我在我的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。但他们都没有奏效。请帮忙。
答案 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文件中,我不确定它在其他浏览器或电子邮件客户端的效果如何