Nginx Simple Redirect URL - PullRequest
       6

Nginx Simple Redirect URL

0 голосов
/ 13 сентября 2018

С URL:

test.com/watch?v=y3vmIa_gh1

На URL:

test.com/dl/y3vmIa_gh1

Как я могу передать URL навсегда.Большое спасибо!

1 Ответ

0 голосов
/ 13 сентября 2018

Вам нужно будет добавить эту директиву в ваш файл конфигурации nginx (в / etc / nginx / sites-available /, внутри блока "server":

rewrite ^/dl/(your-regex-here)$ /watch?v=$1 last;

your-regex-здесь будет регулярным выражением, которое соответствует виду выражения, которое вы пытаетесь захватить (вы должны оставить скобки вокруг него, чтобы захватить его).

Из вопроса, неясно, какое выражение вам нужнодля захвата. Похоже, это может быть строка 64, безопасная строка URL.

sources: https://www.nginx.com/blog/creating-nginx-rewrite-rules/

...