Como redireccionar tu web a https (ssl) de la forma correcta

Hoy les voy a contar algo que es fundamental para cualquier sitio, redireccionar correctamente el mismo a su versión con SSL, para no tener más visitantes en el protocolo http y que este no pueda ser indexado por Google.

Como resolver la Cobertura HTTPS insuficiente en tu sitio

Lo correcto es hacer una redirección 301 (Permanente) desde el protocolo http (puerto 80) al protocolo https (puerto 443). También es importante que definamos si nuestra web va con o sin www al inicio, no pueden quedar activas dos URLS (con y si www) para el mismo contenido, por lo que necesitamos una nueva redirección 301 también para esto.

Tienes que ingresar a tu panel de control de hosting y buscar, dentro de tu carpeta public_html el archivo .htaccess. Lo editas y agregas estas líneas:

Redirección por .htaccess a SSL, con o sin www

OPCIÓN A: Redirección a WWW y HTTPS

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

OPCIÓN B: Redirección a NO WWW y SSL

RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301,NC] 
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

En este último ejemplo deberás reemplazar example.com por la URL de tu sitio web.

Cambiar de http a https en WordPress

Es importante que si utilizas WordPress, la URL coincida tal cual a la que estamos definiendo en el .htaccess para evitar bucles y problemas de múltiples redirecciones.

Hosting WordPress
En WordPress >> Ajustes >> General, definimos la URL de nuestro sito web.

 

¿Por qué usar una redirección 301?

Este tipo de redirección avisa que la web definitiva es la que pongas como destino, y que la URL desde la cual es redirigida no se utiliza más, en forma definitiva. Gracias a esta redirección, toda la autoridad de la web será traspasada desde las URLs viejas a las nuevas, quedando sólo indexada en Google entonces, la URL nueva y definitiva que hayas elegido, con su correspondiente certificado SSL.

Como resolver la Cobertura HTTPS insuficiente en tu sitio en Google Search Console

Si ves un mensaje “En tu sitio no hay ninguna URL que ofrezca una buena experiencia de página”

¿Tu sitio tiene este error en Search Console? Esto es porque, si bien tienes un https, no está aplicado correctamente en tu sitio web. Sigue los pasos indicados arriba para solucionarlo. 

Search Console - cobertura https insuficiente en tu sitio

1 Comentario

  1. DOLORES ALCAIDE

    Muchas gracias por el tutorial! me ha servido de mucha ayuda! Ya lo he solucionado. Saludos

    Responder

Enviar un comentario

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