Web サーバーは、ファイルを処理する前に、サーバー側インクルード コマンドがファイルに含まれていることを検出する必要があります。既定では、Web サーバーは、.stm、.shtm、または .shtml のファイル名拡張子を持つファイルを処理するように設定されています。Web サーバー全体、1 つの Web サイト、1 つのアプリケーション、または各ディレクトリに対し、サーバー側インクルード ディレクティブの処理を無効にするよう設定できます。
サーバー側インクルードを有効にするには
- SSI ディレクティブが含まれるファイルに、SSI ファイル名拡張子 (.stm、.shtm、または .shtml) を付けます。
拡張子は追加することもできます。「アプリケーションのマッピングを設定する」を参照してください。
- スクリプト アクセス権または実行アクセス権を持つディレクトリに SSI ファイルを格納します。詳細については、「ディレクトリおよびファイルに対する NTFS のアクセス権を設定する」を参照してください。
サーバー側インクルードを無効にするには
Web サーバーが、削除された SSI ファイル名拡張子の付いたページの要求を受け取った場合、ページ内のサーバー側インクルード ディレクティブは処理されなくなります。
- IIS スナップインで、Web サイトまたはディレクトリを選択し、そのプロパティ シートを開き、[ホーム ディレクトリ] タブまたは [ディレクトリ] タブをクリックします。特定のアプリケーションに対して SSI を無効にするには、アプリケーション開始点ディレクトリを選択します。
- [構成] をクリックします。
- [アプリケーションのマッピング] タブで、拡張子を選択して、[削除] をクリックします。
© 1997-2001 Microsoft Corporation.All rights reserved.