【发布时间】:2016-09-20 23:53:12
【问题描述】:
这个问题与 HAProxy 1.4.27 有关。 我有一个可以使用上下文路径“/foo/foobar?...”访问的应用程序,如下所示:
http://www.myserver.com/foo/foobar
or
http://www.myserver.com/foo/foobar/showDetails.do?id=1002
上下文路径最近已更改为“/foobar”,但用户已将旧 URL 添加为书签。我试图使用 haproxy.cfg 中的“重定向”配置将用户重定向到新上下文,但这仅在 url 完全匹配时才有效。有没有办法将 haproxy.cfg 配置为重定向到
http://www.myserver.com/foobar
or
http://www.myserver.com/foobar/showDetails.do?1002
这是我正在使用的重定向配置:
redirect location /foobar/ if { url /foo/foobar/}
我也尝试使用“reqirep”,但无法正确配置(haproxy 进程在尝试重新启动时抛出错误)。
在这方面的任何帮助将不胜感激。
【问题讨论】: