Как заставить правило Nginx работать для глубоких ссылок? - PullRequest
0 голосов
/ 02 января 2019

Нижеследующее правило nginx-

 rewrite ^/component(/.*)$ $1 last;

Хорошо работает для

https://example.domain.com/component/aaa

Но если в URL-адресе больше косых черт, значит, URL-адрес глубже, приведенное выше правило не работает, пример-

https://example.domain.com/component/aaa/bbb ИЛИ https://example.domain.com/component/aaa/bbb/CCC

Не удалось. Пожалуйста, помогите!

1 Ответ

0 голосов
/ 02 января 2019

Попробуйте этот фрагмент ниже,

^\/component(\/.*)$

Я использовал https://regex101.com/ онлайн-инструмент для упомянутых вами тестов @ DineshRawat

test-1

enter image description here

test-2

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