too solucionar solucion returned redirects redirecciones net many error err_too_many_redirects demasiadas como apache .htaccess mod-rewrite redirect amazon-web-services

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]