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

0 ответов

Другие вопросы по тегам