我想在以下情况下执行并获取此网址https://www.example.com
我实施了一个解决方案,但是当我运行案例1时,它会将我重定向到https://example.com,它应该将我重定向到https://www.example.com
我在web.config中应用了很多解决方案。但是遇到问题。
案例1:example.com
案例2:www.example.com
案例3:http://example.com
案例4:http://www.example.com
解决方案:
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="^(www\.)(.*)$" negate="true" />
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>