【发布时间】:2017-01-18 14:36:43
【问题描述】:
我有一个 haproxy 服务器,我需要它来重写 URL。
例如,我有一个这样的网址:
http://myserver.com/UserName/signalr/.....
我需要删除用户名,所以当 haproxy 转发到服务器时,url 变为:
http://myserver.com/signalr/.....
如果我知道用户名,那么这可行:
reqrep ^([^\ ]*\ /)UserName[/]?(.*) \1\2
我的问题是用户名不是静态的,而是总是在 URL 中的同一个位置,直接在域之后。
任何帮助表示赞赏。
【问题讨论】:
-
reqrep (myserver\.com[/])([^s]|s[^i]|si[^g]|sig[^n]|sign[^a]|signa[^l]|signal[^r])[^/]*[/]?(.*) \1\3工作吗? -
确实如此。非常感谢!
-
我的脚太快了,没用。