0

我正在尝试使用 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 下工作吗?

4

1 回答 1

0

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

Static Content从 Windows 添加和删除程序 - IIS 7 Not Serving Static Files配置 IIS 时,确保在 Common HTTP Features 中启用。另一个参考 -有趣的问题:Windows 7,IIS 7.5:图像,CSS 未显示!

或者尝试通配符脚本映射和 IIS 7 集成管道,或者只是简单地重新安装 IIS。

于 2012-09-11T17:24:03.463 回答