haproxy 配置中的 reqirep 参数问题

Issue with reqirep param in haproxy configuration

我现在的 url 是

http://10.24.23.20/textr/mine.php

并通过 haproxy 重写 url,我想将其传输到

http://10.24.23.20/#/textr/mine.php`

为此我使用了以下 reqirep 规则并且 none 有效

  1. reqirep ^([^\ ]*)\ /textr/(.*) \ /\#/textr/

  2. reqirep ^(\b\w{4}://10.24.23.20/)\ (\btextr/.*) \#/

第一个将 url 转换为 http://10.24.23.20/textr/mine.php#/ 第二个根本没有做任何事情。

谁能帮我解决这个问题。

我在没有适当研究的情况下发布了这个问题。我在问题中提到的第一个转换格式本身工作正常..

reqirep ^([^\ ]*)\ /textr/(.*) \1\ /#/textr/\2

错误是我在 haproxy.cfg 文件中错误地添加了空格。一旦我清楚所有都开始工作并且 URL 正在通过服务器和基本文件夹之间的 # 进行转换