require_Channelを使用する:httpsはリダイレクトループを引き起こします
-
20-12-2019 - |
質問
Ubuntuを実行しているマシンにはすべてがローカルに機能します。ただし、コードがScientific Linuxサーバー(Apache)に移植されると、ブラウザに「リダイレクトループ」エラーが発生しています。Fosuserbundle
を使用していますアクセス制御リストは次のとおりです。
access_control:
- { path: ^/practice/referral_listing, roles: ROLE_INTERNAL_PRACTICE_USER, requires_channel: https }
- { path: ^/practice/message_center, roles: ROLE_EXTERNAL_PRACTICE_USER, requires_channel: https }
- { path: ^/practice, roles: ROLE_PRACTICE_USER, requires_channel: https }
#- { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https }
- { path: ^/referral, roles: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https }
- { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https}
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https }
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY, requires_channel: https }
- { path: ^/admin/, role: ROLE_ADMIN, requires_channel: https }
.
再びそれを試みるパスを再びpathします。
それを撮影するのにどのようにしてもらえますか?Chrome Developer Tool Network Tabを使用してみましたが、表示されているすべてのリダイレクトはたくさんのリダイレクトです。
任意のヒント?
ありがとう
解決
config.yml
のtrusted_hostsオプションを使って問題を解決しました所属していません StackOverflow