私はHerokuでホストされている自分のアプリケーションのhttpsスキームを強制して、SonataAdminBundleの管理パネルを保護しようとしています。私は次のように変更と公式documentation続いている:[HTTPS]:Sonata Admin Bundle Symfony 2.7を使用したエンドレス301リダイレクト
app_admin:
resource: "@AppAdminBundle/Resources/config/routing.yml"
schemes: [https]
prefix: /
そしてアプリ/ configにアプリ/設定/ routing.ymlので
を、私はスキームを追加しました /security.yml、私が持っている:
access_control:
- { path: ^/[a-z][a-z]/$, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/[a-z][a-z]/admin, roles: ROLE_ADMIN, requires_channel: https }
最後に私のの.htaccess C
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} !on
RewriteRule ^(.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
管理パネルにアクセスしようとするたびに、私は無限301リダイレクトに固執しています。添付の画像を参照してください。
以前は管理パネルにアクセスするのに問題ありませんでした。誰かがこれまでに遭遇したことはありますか?
ありがとうございます!