Jak przekierować z parametrami w routing.yml?
W routing.yml możesz robić takie rzeczy jak:
redirect_old_url_to_new:
pattern: /old-pattern
defaults:
_controller: FrameworkBundle:Redirect:urlRedirect
path: /new-pattern
permanent: true
Który przekieruje adres URL/old-pattern
do/new-pattern
. Jeśli jednak mam parametr, jak można przetłumaczyć parametr w nowej ścieżce, np .:
redirect_old_url_to_new:
pattern: /old-pattern/{page}
defaults:
_controller: FrameworkBundle:Redirect:urlRedirect
path: /new-pattern/{page}
permanent: true
To NIE działa i zostanie przekierowane do/new-pattern/{page}
dosłownie i dlatego przekieruje z/old-pattern/23
do/new-pattern/{page}
.