haproxy重定向修改路径

7 篇文章 0 订阅
5 篇文章 0 订阅

一、https://www.oldsite.com/jill-blog => https://www.newsite.com/jill-blog

frontend https
    option http-server-close
    reqadd X-Forwarded-Proto:\ https

    acl old_site hdr(host) -i www.oldsite.com
    acl john_blog path_beg /john-blog
    acl jill_blog path_beg /jill-blog

    reqrep ^([^\ ]*\ /)john-blog(.*) \1jill-blog\2 if old_site john_blog
    redirect prefix https://www.newsite.com code 301 if old_site jill_blog

二、http://front-end/app-2/do-that –> http://back-end/app-2-another-path/do-that

frontend http   
   #match url ending with /xxxxx/do-that
   acl do-that path_end -i /app-2/do-that

   use_backend server1 if do-that

backend server1
   reqirep ^([^\ :]*)\ /app-2/(.*)     \1\ /app-2-another-path/\2
   server server 168.192.X.X

参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值