Utilizzo di Richiede_channel: HTTPS provoca un ciclo di reindirizzamento
-
20-12-2019 - |
Domanda
Tutto funziona bene localmente sulla mia macchina che esegue Ubuntu.Tuttavia, quando il codice viene portato a un server scientifico Linux (Apache), stiamo ricevendo un errore "reindirizzamento del loop" nel browser.Stiamo usando fosuserbundle
Ecco le liste di controllo degli accessi:
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 }
.
Ancora una volta qualsiasi percorso che proviamo ai risultati in questo.
Come faccio a scattare problemi?Ho provato a utilizzare la scheda Rete Tool Developer Chrome e tutto ciò che mostra è un sacco di 301 reindirizzamenti.
Qualche consiglio?
Grazie
Soluzione
Il problema è stato risolto da me utilizzando l'opzione Trusted_Hosts in Config.yml
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow