在后端进行haproxy重写以为某些请求添加到特定域的路径

时间:2019-11-19 13:46:08

标签: haproxy

我正在尝试尝试使haproxy重写后端的URL。例如,如果最终用户导航到bitechomp.domain.com,则他们应该只能看到此URL,但是对后端服务器的请求需要重新编写请求以包含路径。例如bitechomp.domain.com/bitechomp

我相信我有匹配它的正则表达式,但是努力寻找语法,然后才让它在最后添加文件夹路径。

^([a-zA-Z0-9] /)?(bitechomp)。 $

1 个答案:

答案 0 :(得分:0)

我相信我已经解决了这个问题。

http-request set-path / bitechomp / if {path_reg ^([a-zA-Z0-9] /)?(bitechomp)。 $}

这适用于任何域,因此bitechomp.domain1.com和bitechomp.domain2.com都将被重写为bitechomp.domain1.com/bitechomp和bitechomp.domain2.com/bitechomp