我的symfony项目处理动态子域。
my-project_back:
resource: "@MyProjectBackOfficeBundle/Controller/"
host: "{client}.my-project.com"
type: annotation
prefix: /admin
如您所见,我使用/ admin。
为所有backOffice路由添加前缀如果客户在没有/ admin的情况下访问该网站,我想重定向他。
root:
path: /
defaults:
_controller: FrameworkBundle:Redirect:urlRedirect
path: /admin
permanent: true
它可以工作,但是当我没有登录时,我总是会收到此错误:
缺少一些必需参数("客户端")来生成URL route" _myproject_login"。
可能是由双重重定向引起的。
如何解决这个问题?
答案 0 :(得分:0)
我发现了问题," /" " admin"在路径
root:
path: /
defaults:
_controller: FrameworkBundle:Redirect:urlRedirect
path: /admin/
permanent: true