6

IIS 7.5 では、web.configだけを使用して、 .html拡張子を持つファイルのSSI処理を有効にすることはできますか? 具体的には、デフォルトの SSI 拡張子である.shtmlを使用したくありません。

理由:拡張子を変更したくない。これを行うと、検索エンジンの結果でリンクが壊れる可能性があります。

また、web.configでこれを行う動機は、これが共有サーバーであるためです。

4

1 に答える 1

7

ホストが SSI を有効にしており、ハンドラー マッピングの読み取り/書き込みアクセス許可を委任していると仮定すると、これは機能するはずです

<configuration>
    <system.webServer>
        <handlers>
            <add name="SSINC-html" 
                 path="*.html" 
                 verb="*" 
                 modules="ServerSideIncludeModule" 
                 resourceType="File" 
                 requireAccess="Script" />
        </handlers>
    </system.webServer>
</configuration>

このトピックについて話している間、Robert McMurray (MSFT IIS スタッフ) は、SSI に関するかなり最近の復習ブログ投稿をここに持っています。

http://blogs.iis.net/robert_mcmurray/archive/2010/12/28/iis-notes-on-server-side-includes-ssi-syntax-kb-203064-revisited.aspx

于 2013-07-17T08:29:02.087 に答える