我正在尝试使用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下运行吗?
该问题可能与IIS 7配置问题有关
从Windows添加和删除程序配置IIS时,请确保在"通用HTTP功能"中启用Static Content
-IIS 7不提供静态文件。另一个参考-有趣的问题:Windows7,IIS 7.5:图像,CSS不显示!
或者尝试通配符脚本映射和IIS 7集成管道,或者只需重新安装IIS。