2

所以,我搬到了一个新的主机。我在我的 htaccess 中使用了一些代码来将 css 文件解析为 PHP。但是在这个新主机中,它不起作用。我用谷歌搜索和搜索并尝试了我找到的每一个代码。他们都没有工作。这是我尝试过的一些代码:

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,我的虚拟主机使用的是 Linux。但他们都没有工作。请帮忙。

4

2 回答 2

2

使用 htaccess 将 js/ css解析为 PHP 文件

您只需要将其添加到您的 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");
于 2013-08-07T18:31:04.037 回答
2

我刚刚尝试创建一个名为“style.css”的文件夹并将一个名为“index.php”的文件放入其中,它可以在 chrome 中运行!

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

于 2016-06-28T10:33:24.850 回答