我有以下路线
hekdb_login_show:
path: /Login/showForm
defaults: { _controller: HEKdbBundle:Login:showForm }
hekdb:
path: /
defaults:
_controller: FrameworkBundle:Redirect:redirect
route: hekdb_login_show
permanent: true
(其实还有更多,但这两个就足够了。)最后一个路由应该是在主机名重定向到登录表单后重定向所有访问网站的人。
问题是最后一个路由规则中的路径“/”匹配每条路径,因为每条路径都以“/”开头。结果是无限重定向循环。
我读到路径被解释为正则表达式,所以我尝试了模式“^/$”。但这导致了 PHP 错误。然后我尝试转义特殊的正则表达式符号“^”和“$”,即“\^/\$”。但这也不起作用。