0

PHP を使用して CSS を出力し、ワードプレスの設定でより動的にしようとしていますが、500 内部サーバー エラーが発生しています。ヘッダーを text/css に設定し、IIS にハンドラーを追加しようとしましたが、うまくいかないようです。コードを削除しても変更されないため、PHP ファイルにエラーはありません。

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

Apacheサーバーの場合、.htaccessに以下を追加すると機能します

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 ContentWindows の [プログラムの追加と削除] から IIS を構成するときに、共通 HTTP 機能で が有効になっていることを確認します - IIS 7 は静的ファイルを提供しません。別の参照 -面白い問題: Windows 7、IIS 7.5: 画像、CSS が表示されない!

または、ワイルドカード スクリプト マッピングと IIS 7 統合パイプラインを試すか、単純に IIS を再インストールします。

于 2012-09-11T17:24:03.463 に答える