このルールは正常に機能しているようですが、https://www.example.comに行くとwwwは削除されません。wwwをリダイレクトして削除してhttpsを追加します
ただし、私がhttp://www.example.comに行くと、期待どおりに動作します。
なぜhttpsからリダイレクトされませんか?
<rewrite>
<rules>
<rule name="Remove WWW" stopProcessing="true">
<match url="^(.*)$"/>
<conditions>
<add input="{HTTP_HOST}" pattern="^(www\.)(.*)$"/>
</conditions>
<action type="Redirect" url="https://example.com{PATH_INFO}" redirectType="Permanent"/>
</rule>
</rules>
</rewrite>
このルールは実際に私のために働いた。 HTTPとHTTPSの両方のURLが同じWebサイトにバインドされていますか?異なる場合は、このルールをHTTPSサイトに追加する必要があります。 – dana