私のルーティングは次のように定義されています:
# New URLs
article_show:
pattern: /article/{id}
defaults: { _controller: AcmeDemoBundle:Article:show }
# Old URLs
article_show_legacy:
path: /article-{id}-{param}.html
requirements:
param: foo|bar
defaults:
_controller: FrameworkBundle:Redirect:redirect
route: article_show
permanent: true
パラメータなしでリダイレクトarticle_show_legacyする方法を知りたいです。現時点では、(たとえば) アクセスするたびに にリダイレクトされます。破棄したいので にリダイレクトされます。article_showparam/article-1-foo.html/article/1?param=foo?param=foo/article/1
foo1 つのルートと 1つのルートを作成できることはわかっていますbarが、私の場合はさらに多くのケースがあります。
独自のリダイレクト コントローラーを作成する必要がありますか?