如何在 haproxy 中删除 req.uri 中的开头斜杠



我需要从 haproxy 前端的请求中额外req.uri。这是我的哈代理的样子

frontend fe_ingress
...
http-request set-var(req.uri) path   
http-request add-header endpoint %[var(req.uri)]

所以我需要提取req.uri并将其作为标头添加到后续请求中。现在,它已经开始/,但我需要删除第一个/。我该怎么做?

在设置标头时,可以使用regsub筛选器通过正则表达式 search-and-replace 来修改值。这可能看起来像这样:

http-request add-header endpoint %[path,regsub(^/,)]

最新更新