Symfony2重定向循环

时间:2014-03-12 17:19:46

标签: php ssl symfony-2.3

我正在使用symfony2和ssl URLS我已经按如下方式定义了我的路线:

registration_join:
   pattern: /join
   defaults: {_controller: UserBundle:Registration:join}
   requirements:
      _scheme: https

在这种情况下,当我点击加入链接时,它会不断重定向并出现错误

错误:此网页有重定向循环

当我删除

registration_join:
   pattern: /join
   defaults: {_controller: UserBundle:Registration:join}
   requirements:
     _scheme: http

然后它工作正常

在上述两种情况下,我都用

点击了网址
https://domain/join

因为我被困住了,请帮助我

1 个答案:

答案 0 :(得分:0)

这很可能是防火墙/访问控制配置的问题。特别要确保security.yml

中有类似的内容
access_control:
    - { path: ^/join, roles: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https }

有关此部分的详细信息:http://symfony.com/doc/current/cookbook/security/access_control.html