Symfony3 + FosUserBundle / login /而不是/ login

时间:2017-08-07 12:09:09

标签: php symfony login fosuserbundle

我最近遇到了一个奇怪的错误。当我想使用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文件夹中的文件。

有人可以解释额外的“/”出现吗?

谢谢。

1 个答案:

答案 0 :(得分:2)

它看起来不像是一个Symfony问题,但更像是Nginx或apache,你应该用/和没有得到相同的结果。

根据您的配置,我认为您应该看一下:http://symfony.com/doc/current/setup/web_server_configuration.html

重写规则可以帮助你。