【发布时间】:2018-07-16 18:01:01
【问题描述】:
我知道这个问题已经被问了 1000 次,但其他答案都没有帮助,所以我们来了。
我需要重定向:
http://example.com 到 https://www.example.com
http://www.example.com 到 https://www.example.com
这是我的规则:
<rule name="HTTP Redirect to HTTPS" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="on" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
</rule>
<rule name="Redirect to WWW" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^example.com$" />
</conditions>
<action type="Redirect" url="https://www.example.com/{R:0}" redirectType="Permanent" />
</rule>
结果:
http://example.com 重定向到https://www.example.com
http://www.example.com 重定向到 http://www.example.com(无 SSL)
我似乎无法让它正常工作。
任何帮助表示赞赏。谢谢!
【问题讨论】: