apache - solucionar - https too many redirects wordpress
Apache HTTP: X-Forwarded-Proto en.htaccess está causando un bucle de redirección en el entorno de desarrollo (2)
Para que funcione en ambos entornos, puedes combinar ambas condiciones:
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
He tenido que actualizar mi .htaccess de esto:
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
a esto:
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
para que funcione detrás de un Elasic Load Balancer de AWS.
Todo parece funcionar bien en AWS, pero en mi entorno local estoy atrapado en un bucle de redireccionamiento.
¿Cómo puedo hacer que esta configuración funcione correctamente en ambos entornos?
Tengo un caso especial para un alojamiento compartido (masterhost), todo estaba fallando, excepto:
RewriteCond %{HTTP:X-Forwarded-Port} !443
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]