Как перенаправить в Caddyfile, сохраняя некоторую часть пути? - PullRequest
0 голосов
/ 11 января 2019

Я хочу перенаправить URL-адреса, как это /origin/something к этому /destination/something. Я попытался сделать это, используя redir, но я не смог получить какую-то часть пути, используя заполнитель. Затем я попытался переписать с помощью этих способов:

rewrite /origin {
  r (.*)
  to /destination{1}
}

rewrite {
  if {path} not_starts_with /origin
  to /{path} /{path}/
}
rewrite {
  r ^/origin/(.*)
  to /destination{1}
}

rewrite {
  if {path} not_starts_with /origin
  to /{path} /{path}/
}

В обоих случаях это не работает. Что я делаю неправильно? Как я могу сделать это перенаправление?

...