Posted in

Forzar https desde htaccess a través de ELB

El inconveniente ya conocido de trabajar a través de un balanceador de carga una vez más se hace notar si queremos crear una redirección a través de httacces, así que para realizar el forzado de https en nuestro site en AWS lo haremos de la siguiente forma:

RewriteEngine on
RewriteCond %{HTTP:X-Forwarded-Proto} ^http$
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Hay un usuario que decía que le funcionaba correctamente el ejemplo anterior en AWS bajo un ELB pero que en su entorno local le entraba en un bucle, así que con solo añadir una linea más lo solucionó.

RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *


The reCAPTCHA verification period has expired. Please reload the page.