使用Web配置文件中的重写规则将https重定向到http

时间:2013-08-07 16:43:19

标签: c# .net vb.net rewrite

这是我到目前为止所尝试过的。

 <rule name="https main site to http" stopProcessing="true">
       <match url="^(.*)$" ignoreCase="true" />
       <conditions>
            <add input="{HTTPS}" pattern="Off" />
       </conditions>
       <action type="Redirect" url="http://{HTTP_HOST}/{REQUEST_URI}" />
 </rule>

如何将https://www.mysite.com重定向到http://www.mysite.com

1 个答案:

答案 0 :(得分:0)

这是很久以前的问题,但看起来这已经在这里得到了解答:How to force HTTPS using a web.config file。如果您使用完整答案,请密切注意其中一条提及查询字符串附加两次的注释。