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

实现: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的方式
图片说明

1个回答

把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;
        }
    }  

weixin_44269976
�50 上面那个 location是实现域名aa.bb.com访问的。 就是域名aa.bb.com访问的10.10.10.10:80。我在这个基础之上要配置一条。if (XX)mobile/consumer/support/service-center/?code=(XXXXX)
大约一年之前 回复
weixin_44269976
�50 更新了问题,请帮忙看看
大约一年之前 回复
weixin_44269976
�50 现在nginx已经作了这样的配置:
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐