Сплит request_uri в nginx

Я новичок в Nginx, я пытаюсь сделать proxy_pass для определенного формата URL.

Например, " http://example.com/sync/test" - это URL-адрес, к которому обращается пользователь. Внутренне URL-адрес должен выполнять proxy_passs для сервера Apache, например, " http://localhost:8000/test" должен исключать синхронизацию., но теперь это перенаправление имеет " http://localhost:8000/sync/test".

Есть ли возможность разбить и получить параметры после синхронизации,

Предложения или решение приветствуется

1 ответ

Решение

Перепишите URL, удалив /sync/ с URL

location / {
             rewrite ^/sync/(.*) /$1 break;
             proxy_pass http://localhost:8000;
           }
Другие вопросы по тегам