【发布时间】:2016-02-20 20:43:22
【问题描述】:
<rules>
<clear />
<rule name="Redirect to www" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" ignoreCase="true" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTP_HOST}" pattern="domain.com" />
</conditions>
<action type="Redirect" url="http://www.domain.com/{R:0}" redirectType="Permanent" />
</rule>
<rule name="Redirect HTTPS" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
伙计们,我在这停留了 2 个小时,请帮忙,这是我的 2 条规则,如果您在浏览器中输入“domain.com”,则应该将您重定向到“https://www.domain.com” 我的证书在“www.domain.com”上注册,所以我需要在我的域前面添加 www,并在人们输入浏览器 domain.com 以将他们重定向到启用 HTTPS 的 www.domain.com 时使其工作。我做错了什么?
【问题讨论】: