我正在尝试尝试使haproxy重写后端的URL。例如,如果最终用户导航到bitechomp.domain.com,则他们应该只能看到此URL,但是对后端服务器的请求需要重新编写请求以包含路径。例如bitechomp.domain.com/bitechomp
我相信我有匹配它的正则表达式,但是努力寻找语法,然后才让它在最后添加文件夹路径。
^([a-zA-Z0-9] /)?(bitechomp)。 $
答案 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