Usando Requiry_Channel: HTTPS causa un bucle redirecto
-
20-12-2019 - |
Pregunta
Todo funciona bien localmente en mi máquina que está ejecutando Ubuntu.Sin embargo, cuando el código está portado a un servidor de Linux Scientific (Apache), estamos obteniendo un error de "Redirect Loop" en el navegador.Estamos usando FOSUSERBUNDLE
Aquí están las listas de control de acceso:
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 }
de nuevo cualquier camino que intentemos los resultados en eso.
¿Cómo me siento sobre los problemas que filman eso?Intenté usar la pestaña Red de herramientas del desarrollador de cromo y todo lo que muestra es una gran cantidad de 301 redirecciones.
¿Algún consejo?
gracias
Solución
El problema se resolvió por mí usando la opción Trusted_hosts en la Config.yml
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow