我刚刚开始探索将 url 重写规则添加到我的 web.config 中。
我使用了 2 条规则:
1)从 *.mydomain.com 到 www.mydomain.com 的规范 url 和 2)从 Http 到 Https。
<rules>
<rule name="Redirect to www" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^mydomain.com$" />
</conditions>
<action type="Redirect" url="http://www.mydomain.com/{R:0}" redirectType="Permanent" />
</rule>
<rule name="Redirect HTTP to HTTPS" stopProcessing="true">
<match url=".*"/>
<conditions>
<add input="{HTTPS}" pattern="^OFF$"/>
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther"/>
</rule>
</rules>
我已经按照示例进入了这个阶段,但如果有人能感觉到为我检查一下,我将不胜感激。
谢谢