【发布时间】:2018-07-25 00:10:30
【问题描述】:
<rule name="UreRedirect" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTPS}" pattern="^OFF$" />
<add input="{HTTP_HOST}" pattern="^(www\.)(.*)$" />
</conditions>
<action type="Redirect" url="https://example.com/{R:1}" redirectType="SeeOther" />
我正在使用上面的 web.config 代码
- 将http://example.com 重定向到https://example.com
- 将http://www.example.com 重定向到https://example.com
- 不将https://www.example.com 重定向到https://example.com
我已经使用 IIS 添加了所有可能的绑定
SSL 是为 example.com 配置的,但不是为 www.example.com 配置的
我尝试了这些链接,但这些都无关紧要
iis url redirect http to non www https
How to redirect http to https and www to non-www via web.config?
【问题讨论】:
标签: c# asp.net url-rewriting iis-7