nginx配置重定向,实现A域名跳转到B域名,具体规则要求如下:

实现:http://aa.bb.com/XXmobile/consumer/support/service-center/?code=XXXXX跳转到https://cc.dd.com/XX/support/service-center/?code=XXXXX
其中XX是变量。
即:
http://aa.bb.com/_XX_mobile/consumer/support/service-center/?code=_XXXXX_
https://cc.dd.com/_XX_/support/service-center/?code=_XXXXX_

现在nginx里面已经作了这样的配置:这个是访问http://aa.bb.com的方式
图片说明

把location那一段替换成下面的试试。

    location / 
    { 
        if ($http_host = aa.bb.com){
            rewrite /(XX)mobile/consumer/support/service-center/?code=(XXXXX) https://cc.dd.com/_($1)_/support/service-center/?code=_($2)_  permanent;
        }
    }