Symfony 如何重定向到默认区域设置URL?
我有一个安装了Symfony 如何重定向到默认区域设置URL?,symfony,internationalization,yaml,fosuserbundle,Symfony,Internationalization,Yaml,Fosuserbundle,我有一个安装了FOSUserBundle的翻译项目。当用户试图访问特定的URL时,他将被重定向到登录表单。这是security.yml中的主防火墙配置(由FOSUserBundle使用的防火墙): 它似乎工作正常,但是默认的%locale%(es)必须重定向到/login,因为/es/login不存在 我如何实现它?下面的代码工作正常: main: pattern: ^/ form_login: login_path: fos_u
FOSUserBundle
的翻译项目。当用户试图访问特定的URL时,他将被重定向到登录表单。这是security.yml
中的主防火墙配置(由FOSUserBundle
使用的防火墙):
它似乎工作正常,但是默认的%locale%
(es)必须重定向到/login
,因为/es/login
不存在
我如何实现它?下面的代码工作正常:
main:
pattern: ^/
form_login:
login_path: fos_user_security_login
check_path: fos_user_security_check
provider: fos_userbundle
csrf_provider: form.csrf_provider
logout:
path: fos_user_security_logout
target: fos_user_security_login
anonymous: true
我应该帮助你
main:
pattern: ^/
form_login:
login_path: fos_user_security_login
check_path: fos_user_security_check
provider: fos_userbundle
csrf_provider: form.csrf_provider
logout:
path: fos_user_security_logout
target: fos_user_security_login
anonymous: true