Nginx перенаправить все в подкаталог - PullRequest
0 голосов
/ 14 октября 2019

Я пытаюсь перенаправить все запросы, поступающие на example.com, на example.com/test, но я продолжаю получать сообщение «сайт перенаправлял вас слишком много раз»

Что я сделал.

location / {
    return 301 /test;
}

Может ли кто-нибудь научить меня, как мне добиться чего-то подобного?

Заранее спасибо

1 Ответ

0 голосов
/ 14 октября 2019

Это потому, что когда вы перенаправляете его в / test в следующий раз, он снова совпадает с блоком location /. location / соответствует всем вашим URL. Что вам нужно сделать, это добавить знак равенства, чтобы он просто соответствовал вашему базовому URL.

location = / {
    return 301 /test;
}
...