在PHP文件中提供CSS(使用IIS)

时间:2012-09-11 16:17:46

标签: php css iis

我正在尝试使用PHP输出CSS,以使wordpress设置更加动态,但我得到500内部服务器错误。 我正在将标题设置为text / css,尝试在IIS中添加处理程序,但它似乎不起作用。在PHP文件中没有错误,因为如果我删除了我的代码,它就不会改变。

<?php header("Content-type: text/css"); ?>

而在.htaccess中添加以下内容适用于apache服务器

AddType application/x-httpd-php .html .htm .css
AddHandler application/x-httpd-php .html .htm .css

这是我使用IIS的响应:

   HTTP/1.1 500 Internal Server Error

   Content-Type: text/css

   Server: Microsoft-IIS/7.0

   X-Powered-By: PHP/5.3.13

   Date: Tue, 11 Sep 2012 16:38:12 GMT

   Content-Length: 0

知道如何在IIS下工作吗?

1 个答案:

答案 0 :(得分:0)

问题可能与IIS 7配置问题有关

在Windows添加和删除程序IIS 7 Not Serving Static Files中配置IIS时,请确保在通用HTTP功能中启用了Static Content。另一个参考 - Funny Problem: Windows 7, IIS 7.5: Images, CSS not showing!

或者尝试Wildcard script mapping and IIS 7 integrated pipeline或只是重新安装IIS。