Ich habe einen Haproxy-Server und brauche ihn, um die URL neu zu schreiben.
Ich habe beispielsweise eine URL, die so aussieht:
http://myserver.com/UserName/signalr/connect...
und ich muss den Benutzernamen entfernen, damit die URL folgendermaßen aussieht, wenn Haproxy an den Server weiterleitet:
http://myserver.com/signalr/connect...
wenn ich den Benutzernamen kenne, funktioniert Folgendes:
reqrep ^([^\ ]*\ /)UserName[/]?(.*) \1\2
Mein Problem ist, dass der UserName nicht statisch ist, sondern in der URL immer an der gleichen Stelle steht, direkt nach der Domain.
Jede Hilfe ist willkommen.
Antwort1
Ich habe eine Lösung dafür gefunden, falls jemand interessiert ist
reqrep ^([^)((?:[^\/]*\/){1}[^\/]*\/(.*) \1\2