Подтвердить что ты не робот

Nginx переписать правило с прокси-пропуск

Я пытаюсь реализовать правила перезаписи nginx для следующей ситуации

Запрос:

http://192.168.64.76/Shep.ElicenseWeb/Public/OutputDocuments.ashx?uinz=12009718&iinbin=860610350635 

Должно быть перенаправлено на:

http://localhost:82/Public/OutputDocuments.ashx?uinz=12009718&iinbin=860610350635 

Я пробовал это без везения:

location /Shep.ElicenseWeb/ {
    rewrite ^/Shep.ElicenseWeb/ /$1 last;
    proxy_pass http://localhost:82;
}

Каков правильный способ выполнения такой перезаписи для nginx?

4b9b3361

Ответ 1

Ваше выражение перезаписи неверно.

$1 справа относится к группе (обозначенной парамехами) в соответствующем разделе.

Try:

rewrite  ^/Shep.ElicenseWeb/(.*)  /$1 break;