重定向授权时,Symfony将数字(?端口)插入URL

时间:2013-06-25 07:12:06

标签: symfony heroku authorization

我使用Symfony2内置用户身份验证。我没有使用FOSUser包。

在我的本地版本上,使用apache,一切正常。

在我的实际网站上,在heroku上运行ngnix,每当symfony因授权原因重定向时,在域和路径之间插入一个5位数字。例如

http://mywebsite.herokuapp.com:24956/api/login_form 要么 http://mywebsite.herokuapp.com:24956/api/users

重定向时会发生这种情况 (i)访问防火墙后面的URL时登录页面 (ii)成功登录后 (iii)登录失败并重定向到登录页面后登录页面 (iv)退出后登录页面

因此,只要symfony2重定向与授权相关,它就会出现。

到目前为止搜索没有发现任何内容!

1 个答案:

答案 0 :(得分:0)

我通过将其添加到我的config.yml来解决了这个问题:

framework:
router:
    http_port: 80
    https_port: 443

如果您在本地开发环境中有http和https的其他端口,则可以使用它们的参数。