私は問題に直面しました。メインのdomaimがありますhttps://example.com私はhttpからhttpsへのリダイレクトを持っています。すべてがうまくいきますが、URLアドレスのリクエストラインwww.example.com/exam/examで印刷しようとすると問題が発生します。私はmaimページにリダイレクトされており、アドレスリクエストラインには次のアドレスが表示されます:https//example.comと他のリクエストは削除されます。アドレスバーに入力すると、https://example.com/exam/exam - となり、すべて動作します。私はあなたの助けを必要とし、どのように書き直しを改善することができ、私のコードで何が間違っているのかアドバイスします。リダイレクト301を一緒に過ぎると、iis-8.5が書き換えられますか?
<rule name="Redirect to HTTPS" enabled="false" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions>
<add input="{HTTPS}" pattern="^ON$" />
<add input="{HTTP_HOST}" pattern="^([\d\w\.]+)" />
</conditions>
<action type="Redirect" url="https://{C:1}/{REQUEST_URI}" />
</rule>
<rule name="RedirectDoubleHTTPS" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions>
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://example.com" />
</rule>