Этот вопрос относится к HAProxy 1.4.27. У меня есть приложение, которое можно получить с помощью контекстного пути «/ Foo/Foobar ...», как показано ниже:Как перенаправить/переписать URL-адрес с помощью HAProxy (изменить путь контекста)
http://www.myserver.com/foo/foobar
or
http://www.myserver.com/foo/foobar/showDetails.do?id=1002
Контекст путь теперь изменено на „/ Foobar“ в последнее время, но пользователи старые URL-адреса отмечены. Я пытался перенаправить пользователя в новый контекст, используя конфигурацию перенаправления в haproxy.cfg, но это работает только в том случае, если URL-адрес является точным. Есть ли способ настроить haproxy.cfg для перенаправления в
http://www.myserver.com/foobar
or
http://www.myserver.com/foobar/showDetails.do?1002
Это конфигурация редирект, что я использую:
redirect location /foobar/ if { url /foo/foobar/}
Я попытался использовать 'reqirep', но не смог его правильно настроить (процесс haproxy вызывает ошибки при попытке перезагрузки).
Любая помощь в этом отношении будет принята с благодарностью.