0

Windows 2012/IIS8 で ColdFusion 11 を実行しており、URL が特定の正規表現に一致する場合にサーバー変数を追加できるように、アウトバウンド ルールを使用して IIS で URL 書き込みを設定しようとしています。

<outboundRules>
    <rule name="Add header for .ext files" patternSyntax="Wildcard">
        <match serverVariable="RESPONSE_The_Url" pattern="*" />
        <conditions>
            <add input="{REQUEST_URI}" pattern="\.ext$" negate="true" />
        </conditions>
        <action type="Rewrite" value="{REQUEST_URI}" />
    </rule>
</outboundRules>

ルールは常に (否定された) 条件に一致し、ヘッダーに「/jakarta/isapi_redirect.dll」の値を追加しました。他の多くのサーバー変数を試しましたが、代わりにパスを出力する単一の変数が見つかりません。 /jakarta/isapi_redirect.dll の

これは、IIS と ColdFusion コネクタの間の相互作用に関係していると思いますが、これを解決する方法についてのアドバイスは見つかりません。このルールのリクエストに関連する URL を正しく取得する方法や、特定の場合にのみ応答ヘッダーを追加する方法はありますか?

4

1 に答える 1