Сплит 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;
}