我试图重写网址,但到目前为止还没有成功。
来自外部的网址访问 - (提供404) 后端网址需要重定向 - https://example.domain.com/health
我有多个域配置此HAproxy。例如example1,example2 Haproxy Ver是1.4.22 我尝试了几个变通方法reqrep(我猜错了正则表达式),重定向(不能匹配404)到目前为止它们没有成功。如果适用的话,非常棒的人可以建议我使用正则表达式。
答案 0 :(得分:0)
如果您提供了配置会更容易,但是,您似乎只想将特定网址重定向到另一个网址。
您可以使用" redirect"来实现这一目标。关键词。
有多种方法可以实现您想要的效果,使用不同的"重定向"关键字组合,所以这是一个解决方案:
frontend http
acl is_health url_reg ^/health
redirect prefix http://www.example.com/appname code 301 if is_health
又来了另一个:
frontend http
acl is_health url /health
redirect location http://www.example.com/appname/health code 301 if is_health