我最近遇到了一个奇怪的错误。当我想使用fos_user_security_login路由转到 / login 时,我被重定向到 / login / 。 结果,我收到了这条消息:找不到“GET / login /”的路线
但是,如果我操作php bin / console debug:route,我确实得到了这条路线:
fos_user_security_login获取|发布任何/登录
但是,如果我进入 @ FOSUserBundle / Resources / config / routing / security.xml 并且使用/ login /更改路由/登录,则可以正常工作。现在我可以修改Vendor文件夹中的文件。
有人可以解释额外的“/”出现吗?
谢谢。
答案 0 :(得分:2)
它看起来不像是一个Symfony问题,但更像是Nginx或apache,你应该用/和没有得到相同的结果。
根据您的配置,我认为您应该看一下:http://symfony.com/doc/current/setup/web_server_configuration.html
重写规则可以帮助你。