haproxy - URL 使用相同路径重定向

haproxy - URL redirect with same path

我需要重定向 http://example1.com/goofy in http://example2.com/goofy,我已经使用了这一行:

redirect location http://example2.com code 301 if { hdr(host) -i example1.com }

这样下去的话http://example1.com/goofy I am redirect to http://example2.com and not http://example2.com/goofy,谁能帮帮我吗?

谢谢

使用 pathq 从 haproxy 2.2 获取可以很好地做到这一点:

redirect location http://example2.com%[pathq] code 301 if { hdr(host) -i example1.com }

https://cbonte.github.io/haproxy-dconv/2.2/configuration.html#7.3.6-pathq