0

私はいくつかのURLを書き直そうとしていますが、過去にこれを行ったことがありますが、何らかの理由で今回は固執しません。ルールは次のとおりです。

    <rule name="Force HTTPS - Test.aspx" patternSyntax="ECMAScript" stopProcessing="true">
                            <match url="^Templates/Test\.aspx" />
                            <conditions>
                                <add input="{HTTP_HOST}" pattern="^my\.domain\.com$" />
                                <add input="{HTTPS}" pattern="^OFF$" />
                            </conditions>
                            <action type="Redirect" url="https://my.domain.com/Templates/test.aspx" />  
</rule>

http://my.domain.com/Templates/test.aspxを取得し、 https://my.domain.com/Templates/test.aspxにリダイレクトする必要があります。

残念ながら、何を試してもまったく機能しません。

4

1 に答える 1

0

リダイレクトしようとしたファイルに SSL を強制するように IIS が構成されていることがわかりました。つまり、URL 書き換えルールをチェックする前に HTTP 403 エラーが返されるということです。

それが他の誰かを助けることを願っています。

于 2012-06-18T18:07:16.860 に答える