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

У меня есть веб-сайт с 3 максимальными URL-адресами подкаталогов:

например:

example.com/sub1/sub2/sub3
example.com/sub1/sub2/sub3/

и я хочу заблокировать любой запрошенный URL, если запрошенный URL превышает 3 глубины подкаталога. например:

example.com/sub1/sub2/sub3/sub4 redirect to homepage.
example.com/sub1/sub2/sub3/sub4/sub5 redirect to homepage.
example.com/sub1/sub2/sub3/sub4/sub5/ redirect to homepage.

и т. Д.

Я попробовал следующий код внутри nginx conf, но он не работает, как я ожидал.

rewrite ^/([^/]+)/([^/]+)/([^/]+)/([^/]+) / permanent;

Пожалуйста, помогите мне снова. Спасибо

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