1

会社の Web サイトの既存の書き換えルールに一連のルールを追加しているだけです。内部 IP アドレスのみに制限する必要があるファイルがあります。URL はhttp://oursite.com/internal/index.aspx?u=blahblahで、IP 範囲 10.1.XX に制限する必要があります。これを追加していますが、何もしていません。パターンに .* を使用してすべてをキャプチャしようとしても、無視されます。私の構文は正しいですか?ありがとう。

<rewrite>
    <rules>
    ...
        <rule name="Restrict URL" enabled="true" stopProcessing="true">
             <match url="internal/index\.aspx" />
             <conditions>
                  <add input="{REMOTE_ADDR}" pattern="^10\.1\.\d+\.\d+$" negate="true" />
             </conditions>
             <action type="AbortRequest" />
        </rule>
    </rules>
</rewrite>
4

1 に答える 1

2

私はこれを自分で解決しました。ホスティングプロバイダーのために、ヘッダーとして HTTP_X_FORWARDED_FOR を使用することになりました。

于 2011-03-21T17:37:15.667 に答える