Конфигурация перенаправления подстановочных знаков nginx - PullRequest
0 голосов
/ 22 октября 2018

У меня есть веб-приложение, которое работает на myhost.com

Когда пользователь нажимает на любую из кнопок на странице, я хочу перенаправить их на ту же страницу, размещенную на другом сервере.Так, например, я хочу, чтобы myhost.com/x/happy перенаправил на uathost.com/x/happy

Я пытаюсь использовать подстановочный знак, чтобы каждая страница /x/* была перенаправлена ​​соответствующим образом.

Я пытался использовать приведенную ниже конфигурацию, но я все равно получаю 404 от myhost.com при нажатии на любую из кнопок, поскольку myhost.com не настроен для этих страниц, поэтому мне нужно перенаправить.

location ^~/r/ {
        proxy_pass https://uathost.com/$1;
    }

1 Ответ

0 голосов
/ 22 октября 2018

Ну, ты redirecting или proxying?Код, который вы показываете, предназначен для перенаправления от proxy до uathost.com.

Для перенаправления все, что нужно сделать, это:

location /x {
   return 301 https://uathost.com$request_uri;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...