在 haproxy 配置中 reqirep 参数存在问题



我当前的网址是

http://10.24.23.20/textr/mine.php

并通过haproxy重写url,我想将其转移到

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

为此,我使用以下 reqrep 规则,但没有一个有效

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

  2. reqirep ^(bw{4}://10.24.23.20/) (btextr/.*) 1#/2

第一个像http://10.24.23.20/textr/mine.php#/一样转换网址第二个根本无能为力。

有人可以帮我解决这个问题吗?

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

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

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

最新更新