我有一个应用程序,我想从我的routing.yml(不是.htaccess)重定向所有路由到同一路径:
home:
path: /
defaults: { _controller: MyBundle:Default:index }
如果用户输入/
或/section
甚至/sajdfñldasf
,则会始终重定向到主路径。
是否可以使用Symfony2和routing.yml?
执行此操作答案 0 :(得分:8)
您需要定义可以处理任何值的参数:
home:
path: /{path}
defaults: { _controller: MyBundle:Default:index, path: "" }
requirements:
path: .*
答案 1 :(得分:-1)
是
for home
home:
path: /
defaults: { _controller: MyBundle:Default:index }
部分
section:
path: /section
defaults: { _controller: MyBundle:Default:index }
无论如何
whatever:
path: /whatever
defaults: { _controller: MyBundle:Default:index }