C#IIS URL对一个用户重写不正确

时间:2015-06-21 19:31:24

标签: c# .net iis

我根据堆栈上的建议实现了一个url重写,它似乎工作得很完美,按照下面的web.config代码:

  <system.webServer>
    <!--Release / Production only - HTTPS redirect-->
  <rewrite xdt:Transform="Insert">
    <rules>
        <rule name="HTTP to HTTPS redirect" stopProcessing="true">
          <match url="(.*)" />
          <conditions>
            <add input="{HTTPS}" pattern="off" ignoreCase="true" />
          </conditions>
          <action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
        </rule>
      </rules>

    </rewrite>
  </system.webServer>

这已部署到子域,因此我们一直将用户从http://mysub.mydomain.com重定向到https://mysub.mydomain.com。 一个用户在移动设备上遇到问题,重写是将其发送到https://www.mysub.mydomain.com

关于我的原因是什么?

0 个答案:

没有答案