使用Intelligencia.UrlRewriter将http转换为https,反之亦然

时间:2013-03-13 11:37:56

标签: c# url-rewriting rewrite

是否有人尝试使用Intelligencia.UrlRewriter将http用于https,反之亦然。我似乎无法让它在我的网站上工作。虽然我能够在http页面之间使用重写。

提前多多感谢。

1 个答案:

答案 0 :(得分:0)

这似乎对我有用,在web.config中:

<rewriter>
  <if header="HTTPS" match="^OFF$">
    <redirect url="(.*)" to="https://mydomain$1" />
  </if>
</rewriter>

虽然我发现IIS和MVC,至少,设置[RequireHttps]将处理http - &gt; https使用302自动重定向。