HAproxy, нужно префикс URL с помощью перенаправления
Я работаю с HAProxy для одного из моих приложений и новичок в его использовании. Платформа Asp.net генерирует файлы webresource.axd и scriptresource.axd во время выполнения. Эти файлы указывают на корень сервера.
URL приложения https://myserver:8002/my-app/
В то время как URL-адрес файла axd указывает на https://myserver:8002/webresource.axd?d=1x1&t=636513652274468435
Поэтому мне нужно добавить префикс url к файлу axd в my-app, чтобы он перенаправлялся на https://myserver:8002/my-app/webresource.axd?d=_yCTvNE3b-8bsWcKwVFCSE5pJ5kRw_&t=636513652274468435
Я пробовал с несколькими вещами, например, если URL содержит Axd, а затем использовать другой бэкэнд. приведенный ниже код является одним из моих попыток, может быть совершенно не так.
backend www_my_app_WR
mode http
option forwardfor except 127.0.0.1
reqirep ^([^\ ]*\ /)webresource.axd[/]?(.*) \1\2
http-request redirect code 301 prefix my-app
server srv_my_app myserver:port check ssl verify none