【发布时间】:2014-11-29 04:51:58
【问题描述】:
我正在尝试将所有访问我网站的 URL 重定向到 https。
<rewrite>
<rules>
<rule name="Redirect to https" stopProcessing="true">
<match url="(.*)" ignoreCase="true" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" />
</rule>
</rules>
</rewrite>
但是,访问http://www.example.com 不会重定向。我想请求http://www.example.com 重定向到https://www.example.com
看来我的规则没有效果。条件可能不对吗?
【问题讨论】:
标签: .net iis web-config rewrite