使用IIS7中的UrlRewrite将HTTPS重定向到HTTP

时间:2012-12-24 10:59:34

标签: asp.net iis-7 url-rewriting

我需要确保无论何时有人通过安全连接(HTTPS)访问网站,都会将其重定向到HTTP。

不知道该怎么做。我已将此UrlRewrite规则添加到我的web.config中,但仍然出现错误:“连接已重置”。

<rewrite>
   <rules>
      <rule name="Redirect to HTTP" stopProcessing="true">
     <match url="(.*)" />
            <conditions><add input="{HTTPS}" pattern="^ON$" /></conditions>
               <action type="Redirect" url="http://{HTTP_HOST}/{R:1}" redirectType="SeeOther" />
      </rule>
      <rule name="Canonical rewrite">
         <match url="(.*)" />
            <conditions>
               <add input="{HTTP_HOST}" pattern="^www\.redgold\.com$" negate="true" />
            </conditions>
            <action type="Redirect" url="http://www.redgold.com/{R:1}" />
      </rule>
   </rules>
</rewrite>

有人知道我做错了吗?

谢谢, 丹尼尔

0 个答案:

没有答案