从 URL haproxy 中删除

从 URL haproxy 中删除

我有一个 haproxy 服务器,我需要它来重写 URL。

例如我有一个这样的 URL:

http://myserver.com/UserName/signalr/connect...

我需要删除用户名,这样当 haproxy 转发到服务器时,url 就会变成:

http://myserver.com/signalr/connect...

如果我知道用户名那么这个有效:

reqrep ^([^\ ]*\ /)UserName[/]?(.*)     \1\2

我的问题是用户名不是静态的,而是始终位于 URL 中的同一位置,紧跟在域名之后。

任何帮助均感激不尽。

答案1

如果有人感兴趣的话,我确实找到了解决方案

reqrep ^([^)((?:[^\/]*\/){1}[^\/]*\/(.*)     \1\2

相关内容