IIS 7.5)のサイトマップファイルにカスタムヘッダー(X-Robots-Tag)を追加しようとしています。ただし、IISがカスタムをサポートしているようには見えませんファイルタイプまたはワイルドカードに基づくヘッダー(サブフォルダーのみ)。
Web.configを介して* .xml.gzファイルのみのカスタムヘッダーを追加できますか?
コードやロードバランサーでのカスタマイズは避けたいと思います。
IIS UrlRewriteモジュール を使用し、カスタムアウトバウンドルールを追加してカスタムヘッダーを構成できます。使用する可能性のあるサンプルルールは次のとおりです。
<system.webServer>
<rewrite>
<outboundRules>
<rule name="Set custom HTTP response header">
<match serverVariable="RESPONSE_X_Robots_Tag" pattern=".*" />
<conditions>
<add input="{REQUEST_URI}" pattern="\.xml\.gz$" />
</conditions>
<action type="Rewrite" value="The value you need for this header"/>
</rule>
</outboundRules>
</rewrite>
</system.webServer>
詳細: rlRewriteドキュメント