尝试在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>
感谢您的帮助!