Как сопоставить все после косой черты, чтобы использовать в качестве перезаписи nginx? - PullRequest
0 голосов
/ 13 декабря 2018

У меня есть следующие тестовые случаи:

/test
/test/
/test/whatever

Я хотел бы написать правило перезаписи nginx, предназначенное только для /test/whatever

У меня в настоящее время есть

rewrite ^/(test/)(.*) /some-other-page; но это касается всех вышеперечисленных случаев.

Есть идеи?

1 Ответ

0 голосов
/ 13 декабря 2018

^/(test/)(.*) будет соответствовать /test/, поскольку .* может соответствовать пустой строке.

Вы можете использовать

^/test/(.+)

. Для .+ потребуется как минимум 1 символпосле /test/.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...