haproxy 서버가 있고 URL을 다시 작성하려면 이 서버가 필요합니다.
예를 들어 다음과 같은 URL이 있습니다.
http://myserver.com/UserName/signalr/connect...
UserName을 제거해야 하므로 haproxy가 서버에 전달하면 URL은 다음과 같습니다.
http://myserver.com/signalr/connect...
UserName을 알고 있으면 다음과 같이 작동합니다.
reqrep ^([^\ ]*\ /)UserName[/]?(.*) \1\2
내 문제는 UserName이 정적이 아니지만 항상 도메인 바로 뒤의 URL에서 같은 위치에 있다는 것입니다.
도움을 주시면 감사하겠습니다.
답변1
누구든지 관심이 있다면 이에 대한 해결책을 찾았습니다.
reqrep ^([^)((?:[^\/]*\/){1}[^\/]*\/(.*) \1\2