我有一个站点,过去曾经将https://secure.example.com用于所有安全页面,现在整个站点都需要安全,因此现在https://www.example.com下的所有URL都是安全的
但是有大量不易管理的旧CMS内容,因此只想在具有https://secure.example.com/url ....改写为https://www.example.com/url ....的任何链接中添加一条规则。
答案 0 :(得分:0)
尝试过
<rule name="secure to www" stopProcessing="true">
<match url="https://secure.example.com/(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^(secure)\.example\.com$" />
</conditions>
<action type="Redirect" url="https://www.example.com/{R:1}" />
</rule>
但是,如果我尝试这样做-https://secure.example.com/resp_register.aspx?prod=41&sid=7337826962595
失败
但这可以工作并转移到安全的https版本 -http://secure.example.com/resp_register.aspx?prod=41&sid=7337826962595