@ganzales

Nginx proxy_pass с произвольными параметрами?

Имеется конфиг:
location ~* ^/internal_redirect/(.*) {
proxy_pass http://google.com/$1;
}

При переходе по domain.com/internal_redirect/test сервер отдает 502 Bad Gateway. Если использовать proxy_pass http://google.com, тогда проксирует на google.com/internal_redirect/test . Как сделать проброс на google.com/test ?
  • Вопрос задан
  • 475 просмотров
Решения вопроса 1
@dodo512
location /internal_redirect/ {
    proxy_pass http://google.com/;
}


Или
location /internal_redirect/ {
    rewrite ^/internal_redirect/(.*) /$1 break;
    proxy_pass http://google.com;
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы