Haproxy.cfg 中的 URL 路径重定向

Haproxy.cfg 中的 URL 路径重定向

我有

https://www.mysites/v1/pages

我希望重定向到

https://www.mysites/v2/pages

我已经在 HAproxy 配置中添加了以下配置,但没有转发。

redirect location https://www.mysites/v2/pages 302 if { hdr(Host) mysites/v1/pages }

我是否遗漏了什么?

谢谢。

答案1

阅读文档redirect该陈述使我相信该部分是正确的(取决于您将该陈述放在哪里)。

但是你的 ACL 似乎不正确。你过滤的是主机头(www.mysites),而你应该匹配 URI 或path

redirect location https://www.mysites/v2/pages 302 if { path_beg /mysites/v1/pages }

相关内容