我在IIS 7中使用SSL通配符证书,我正在尝试强制执行以下重定向:
通配符证书为:* .domain.com
http://client1.domain.com ----> https://client1.domain.com
我使用IIS 7 URL重写管理单元在XML配置中创建以下重写规则,如果我使用的是常规非通配符证书,则可以正常工作。任何人都知道我是否遗漏了任何一步?
<rewrite>
<rules>
<rule name="client1.domain.com" stopProcessing="true">
<match url=".*"/>
<conditions>
<add input="{HTTPS}" pattern="off"/>
<add input="{HTTP_HOST}" pattern="^client1\.domain\.com$"/>
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{URL}"/>
</rule>
</rules>
</rewrite>
答案 0 :(得分:0)
问题是没有调用重写,所以我重新安装了URL重写IIS管理单元。