Windows Server 2008 のIIS7でhtmlファイルでSSIを有効にするには以下の設定をします。
インターネットインフォメーションサービス(IIS)マネージャを起動し、SSIを有効にするディレクトリを選択します。
機能ビューの「ハンドラマッピング」を選択します。
ハンドラッピングの設定を確認すると .shtmlはSSIが有効になっていることがわかります。
.htmlファイルにも同じ設定で設定をします。右側の操作から「モジュールマップの追加」を選択します。
下図のダイアログが表示されます。
ダイアログの各項目を以下で設定します。
設定後、ダイアログ下部の[要求の制限]ボタンをクリックします。
下図のダイアログボックスが表示されます。[マップ]タブでは、「ファイル」を設定します。
続いて[動詞]タブを選択します。[次の動詞のうちの一つ]ラジオボタンにチェックし、テキストボックスに"GET, POST"を入力します。
[アクセス]タブを選択します。[スクリプト]ラジオボタンにチェックをします。
以上で設定は完了です。
<!--#include file="test.html" -->
<!--#include virtual="./test.html" -->
などのSSIコマンドが有効になります。ただし、サーバーのパフォーマンスが若干低下することに注意してください。