を引き起こし我々はHTTPSにHTTPをリダイレクトするために、このルールを使用している:IIS書き換えルールのHTTPリダイレクトが複数のRedirectURLのクエリ文字列に
<rewrite>
<rules>
<rule name="Redirect HTTP to HTTPS" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{HTTP_URL}" redirectType="SeeOther" />
</rule>
</rules>
</rewrite>
これは正常に動作しますが、ユーザーは、このようなURLブックマークしたとき:
をh t t p://www.mysite.com/myapp/login.aspx?ReturlURL=/someurl
予想通りそれは彼らがログインしたときに404エラーが発生2にreturnurlクエリ文字列とHTTPSにリダイレクト:
h t t p s://www.mysite.com/myapp/login.aspx?ReturnURL=/someurl&ReturnURL=/someurl
このケースの処理方法は?前もって感謝します!
stackoverflowのは、URLを許可していません
注意。 –