如果我们在网址中明确地给出http,如何从http重定向到https

时间:2015-10-27 08:35:08

标签: http iis https

如果我们明确地在网址栏中提供http,我想将网址从http重定向到https。

// I tried  keeping the below code snippet in web.config



<rewrite>
  <rules>
    <rule name="HTTP to HTTPS redirect" stopProcessing="true">
      <match url="(.*)" />
      <conditions>
        <add input="{HTTPS}" pattern="^OFF$" ignoreCase="true" />
      </conditions>
      <action type="Redirect" redirectType="Permanent" url="some url" />
    </rule>
  </rules>
</rewrite>

当我在网址栏中尝试这样做时,这工作正常     示例:sampledomain.com,     但是在以下情况下这不起作用:

  1. 我明确地在网址栏中提供了http://sampledomain.com

  2. 我尝试直接访问我们网站的主页,即sampledomain.com/Home

  3. 我想要上述两种方法的解决方案。

1 个答案:

答案 0 :(得分:0)

希望此链接有所帮助:

HTTP to HTTPS redirects on IIS 7.x and higher