IIS重写规则,将secure.domain.com重定向到www.domain.com

时间:2019-05-17 19:39:49

标签: redirect iis url-rewriting iis-7.5 url-rewrite-module

我有一个站点,过去曾经将https://secure.example.com用于所有安全页面,现在整个站点都需要安全,因此现在https://www.example.com下的所有URL都是安全的

但是有大量不易管理的旧CMS内容,因此只想在具有https://secure.example.com/url ....改写为https://www.example.com/url ....的任何链接中添加一条规则。

1 个答案:

答案 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