IIS7重写规则将http://example.com重定向到https://www.example.com

时间:2012-04-18 13:25:25

标签: asp.net iis url-rewriting

我希望以下内容重定向到https://www.domain.com

我在IIS中使用了规范域重定向的默认规则,它使用了这种模式:

^www\.domain\.com$

这适用于第一个。 www域名不会重定向。我尝试删除^,但这不起作用。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

假设你在IIS7上有URL-Rewrite模块?

HTTP到HTTPS重定向的典型示例:

<rule name="Redirect to HTTPS" stopProcessing="true">
  <match url="(.*)" />
  <conditions>
    <add input="{HTTPS}" pattern="^OFF$" />
  </conditions>
  <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="Permanent" />
</rule>

你能试试吗?