0
我試圖通過迫使https方案爲我的應用程序託管在Heroku上,以確保SonataAdminBundle的管理面板。我按照官方documentation有以下變化:無盡的301重定向與索納塔管理套件的Symfony 2.7
在應用程序/配置/ routing.yml中,我已經加入方案:[HTTPS]:
app_admin:
resource: "@AppAdminBundle/Resources/config/routing.yml"
schemes: [https]
prefix: /
而且在應用程序/配置/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ç ontains此:
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} !on
RewriteRule ^(.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
現在,無論何時我嘗試訪問管理面板,我陷入了無休止的301重定向。見附圖:
我之前訪問管理面板沒有問題。有沒有人遇到過這個?
謝謝!