0

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

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

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

http://mywebsite.herokuapp.com:24956/api/login_formhttp://mywebsite.herokuapp.com:24956/api/users

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

因此,每当 symfony2 重定向与授权相关时,它似乎都会发生。

到目前为止,搜索没有发现任何东西!

4

1 回答 1

0

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

framework:
router:
    http_port: 80
    https_port: 443

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

于 2013-10-15T11:17:05.257 回答