0

ユーザー認証が組み込まれた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 が承認に関連するリダイレクトを行うたびに発生するようです。

これまでの検索では何も明らかになりませんでした!

4

1 に答える 1

0

これを config.yml に追加して問題を解決しました。

framework:
router:
    http_port: 80
    https_port: 443

ローカル開発環境に http および https 用の他のポートがある場合は、それらのパラメーターを使用できます。

于 2013-10-15T11:17:05.257 に答える