【发布时间】:2019-02-04 08:00:03
【问题描述】:
我的 .net mvc 网站托管在 Liquid Web 云中。如果他们输入以下网址http://example.com,http://www.example.com,https://example.com
,我想重定向所有网站用户到https://www.example.com(即一致的网址,无论他们如何输入) 我在 web.config 中尝试了以下代码,但没有运气。
<rule name="Redirect Non WWW" stopProcessing="true" >
<match url="^(http\.)(.*)$" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTPS}" pattern="^OFF$" />
<add input="{HTTP_HOST}" pattern="^https://www.example.com$" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="https://www.example.com/{R:0}" appendQueryString="true" />
</rule>
域已经注册为 www.example.com 并且在域上启用了 SSL。
【问题讨论】:
-
无效>
标签: url-rewriting