如何在 haproxy 中重写 url

how to rewrite url in haproxy

您好,我正在尝试重定向 url 并使用后端进行访问,但我在配置中构建我的初始配置是

acl url_tag18 path_beg  /v1
       use_backend cdn if url_tag18

backend cdn

   reqrep ^([^\ ]*\ )/v1(.*)    wp/
   server web02  24.222.145.72:80 cookie A check

我正在尝试转换以下 url

http://example.com/v1/auth_score/ghts/hjk/klk/jkjlj.js

http://example.com/wp/example.com/v1/auth_score/ghts/hjk/klk/jkjlj.js

请帮我

将后端的 reqrep 更改为如下内容:

reqirep ^([^\ :]*)\ /v1/(.*)     \ /wp/example.com/v1/

我在 haproxy 中使用以下代码解决了我的问题

acl url_tag19 path_beg -i  /v1
       use_backend cdn if url_tag19

redirect prefix /wp/example.com if url_tag19