IIS 7 URL重写强制重定向http - > HTTPS

时间:2012-07-17 01:35:58

标签: iis-7 https url-rewriting

我在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>

1 个答案:

答案 0 :(得分:0)

问题是没有调用重写,所以我重新安装了URL重写IIS管理单元。