【问题标题】:IIS7 - URL Rewrite issueIIS7 - URL 重写问题
【发布时间】:2012-06-19 02:07:16
【问题描述】:

我正在尝试重写一些网址,我过去曾这样做过,但由于某种原因,这次它不会坚持下去。这是规则:

    <rule name="Force HTTPS - Test.aspx" patternSyntax="ECMAScript" stopProcessing="true">
                            <match url="^Templates/Test\.aspx" />
                            <conditions>
                                <add input="{HTTP_HOST}" pattern="^my\.domain\.com$" />
                                <add input="{HTTPS}" pattern="^OFF$" />
                            </conditions>
                            <action type="Redirect" url="https://my.domain.com/Templates/test.aspx" />  
</rule>

它应该采用 http://my.domain.com/Templates/test.aspx 并重定向到 https://my.domain.com/Templates/test.aspx。

不幸的是,无论我尝试什么,它都无法正常工作......

【问题讨论】:

    标签: iis url-rewriting


    【解决方案1】:

    我发现 IIS 被配置为在我尝试重定向的文件上强制使用 SSL。这意味着它甚至会在检查 url 重写规则之前返回 HTTP 403 错误。

    希望对其他人有所帮助。

    【讨论】:

      猜你喜欢
      • 2016-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 2012-01-01
      • 2011-07-30
      • 2012-02-07
      • 1970-01-01
      相关资源
      最近更新 更多