Задать вопрос
antonydevanchi
@antonydevanchi
10 лет в айтишке

Как убрать кусок пути при rewrite в nginx?

К примеру есть типовой редирект:

location /path/to/url {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8080;
}

Как убрать /path/to/url для конечного гейта? Что бы URL приходящий в 127.0.0.1:8080 начинался не с /path/to/url, а с /.
Спасибо.
  • Вопрос задан
  • 3727 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    DevOps для эксплуатации и разработки
    6 месяцев
    Далее
Решения вопроса 1
@Power
Удивительно, но это очень просто: надо добавить слеш к proxy_pass:
proxy_pass http://127.0.0.1:8080/;
(см. proxy_pass)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы