从 URL haproxy 中移除
Remove from URL haproxy
我有一个 haproxy 服务器,我需要它来重写 URL。
例如,我有一个 url 是这样的:
http://myserver.com/UserName/signalr/.....
我需要删除用户名,所以当 haproxy 转发到服务器时,url 变为:
http://myserver.com/signalr/.....
如果我知道用户名,那么这有效:
reqrep ^([^\ ]*\ /)UserName[/]?(.*)
我的问题是用户名不是静态的,而是始终位于 URL 中的同一个位置,直接在域之后。
感谢任何帮助。
直接在域后使用正则表达式 http:\/\/myserver.com\/(\w+)
确定用户名。第一个捕获的组是用户名。
如果有人感兴趣,我确实找到了解决方案
reqrep ^([^)((?:[^\/]*\/){1}[^\/]*\/(.*)
我有一个 haproxy 服务器,我需要它来重写 URL。
例如,我有一个 url 是这样的:
http://myserver.com/UserName/signalr/.....
我需要删除用户名,所以当 haproxy 转发到服务器时,url 变为:
http://myserver.com/signalr/.....
如果我知道用户名,那么这有效:
reqrep ^([^\ ]*\ /)UserName[/]?(.*)
我的问题是用户名不是静态的,而是始终位于 URL 中的同一个位置,直接在域之后。
感谢任何帮助。
直接在域后使用正则表达式 http:\/\/myserver.com\/(\w+)
确定用户名。第一个捕获的组是用户名。
如果有人感兴趣,我确实找到了解决方案
reqrep ^([^)((?:[^\/]*\/){1}[^\/]*\/(.*)