2017-07-10 1 views
0

Ich möchte einen Anruf auf URL/admin abfangen und weiterleiten, aber das Backend antwortet nicht auf/admin, eher auf /. Wie kann ich das machen? Im Folgenden wird der Anruf an someaddress.com:80/admin senden, wenn ich es brauche den Admin zu ignorieren undHAProxy-Routing, ohne festen Pfad

acl url_admintool_ui path_beg /admin 
use_backend admintool-ui-backend if url_admintool_ui 

backend admintool-ui-backend 
mode http 
server admintool-ui someaddress.com:80 

Antwort

0

Das reqrep Stichwort die Arbeit machen sollte someaddress.com:80 gehen.

reqrep ^([^\ :]*)\ /admin(.*)  \1\ /\2 if url_admintool_ui 
+0

Das tut, was ich bitte, danke. Ich merke aber jetzt, dass ich es nur an die neue Adresse mit einer neuen URL weiterleiten muss und nicht unter der aktuellen. Jetzt ruft es die neue Adresse mit der aktuellen URL auf und die Seite kann nicht geladen werden. – JPump