Existen muchas soluciones para forzar la redirección de un sitio a HTTPS y evitar mostrar el contenido no seguro. Incluso muchas veces evitar indexación de contenido duplicado.

Ejemplo de solución:


<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*)$ https://www.tudominio.com/$1 [L,R=301,NC]
</IfModule>

Pero hay veces que la redirección HTTPS no funciona, ni mediante código en .htaccess, con plugins o módulos específicos, mediante CDNs o servicios de terceros como Cloudflare, etc.

En algunos alojamientos, la única forma de activarlo es utilizando la variable de entorno %{ENV:HTTPS} en vez de %{HTTPS}:


<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{ENV:HTTPS} !=on
RewriteRule ^(.*)$ https://www.tudominio.com/$1 [L,R=301,NC]
</IfModule>

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
Siéntete libre de contribuir!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *