【发布时间】:2015-07-02 13:13:08
【问题描述】:
我想强制所有http请求重定向到https,所以我现在有了这条规则:
<rules>
<clear />
<rule name="force https" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP}" pattern="on" ignoreCase="true" />
<add input="{HTTP_HOST}" pattern="(sitea\.com)|(sitea\.uk)|(sitea\.org)" negate="true" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" />
</rule>
</rules>
但是当我请求例如http://www.sitea.com 时,它不会重定向到https://www.sitea.com。
(旁注:我也想知道这是否对 SEO 有任何负面影响)
【问题讨论】:
标签: asp.net https rewrite iis-7.5