從 URL 中刪除 haproxy

從 URL 中刪除 haproxy

我有一個 haproxy 伺服器,我需要它來重寫 URL。

例如,我有一個像這樣的網址:

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

我需要刪除用戶名,因此當 haproxy 轉發到伺服器時,網址變為:

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

如果我知道用戶名,那麼這有效:

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

我的問題是 UserName 不是靜態的,而是始終位於 URL 中的相同位置,緊接在網域之後。

任何幫助表示讚賞。

答案1

如果有人有興趣的話我確實找到了解決方案

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

相關內容