URL重定向重定向到双URL

时间:2019-07-03 00:00:16

标签: url url-rewriting web-config

尝试在IIS 7.5上使用URL重写从HTTP重定向到HTTPS之后,现在访问站点时我得到的是“背对背” URL(即,“ https://www.example.com”重定向到“ {{3 }}”。

我正在使用IIS 7.5和URL重写。我使用以下文章中的步骤进行设置:https://www.example.com,https://www.example.com

设置完毕并给我带来意想不到的结果后,我删除了该规则,但即使清除了浏览器缓存后,它仍在执行相同的操作。

这是URL重写操作产生的web.config代码:

<httpRedirect enabled="true" destination="https://ca.amerisourcefunding.com" childOnly="true" httpResponseStatus="Permanent" />
        <rewrite>
            <rules>
                <rule name="RedirecttoSSL" stopProcessing="true">
                    <match url="(.*)" />
                    <conditions>
                        <add input="{HTTPS}" pattern="^OFF$" />
                    </conditions>
                    <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" />
                </rule>
            </rules>
        </rewrite>

感谢您的帮助!

0 个答案:

没有答案