Cómo redirigir de HTTP a HTTPS sin perder tráfico

El protocolo HTTPS no es sólo uno de los factores SEO recomendados oficialmente por Google, rp_seo-optimizacion-web-300x2112-300x211-300x211.jpgsino que es un elemento imprescindible en sitios de comercio electrónico, cualquier web que admita reservas, banca online y, en definitva, en toda web que maneje datos sensibles. El protocolo https funciona trasfiriendo de manera segura y cifrada los datos entre el servidor y el usuario, gracias a los certificados SSL.

 

Si el https está presente desde el nacimiento mismo de la web no hay problema alguno, sin embargo, implementar a posteriori el https puede derivar en serios inconvenientes, ya que al cambiar la dirección de nuestra web corremos el riesgo de perder enlaces externos e internos, dando lugar a una caída de tráfico orgánico y otros perjuicios relacionados con el SEO.

 

La solución pasa por hacer una redirección 301 de las URL en http a las nuevas y más seguras https para redirigir todo el tráfico automáticamente. Para ello hay que incluir unas líneas de código en el fichero .htaccess situado en la raíz del servidor del sitio web. Las líneas de código serían las siguientes:

 

RewriteEngine On
RewriteCond %HTTPS off
RewriteRule ^(.*)$ https://%HTTP_HOST%REQUEST_URI [L,R=301]

 

Hay que tener en cuenta que si ya existe la línea ‘RewriteEngine On’, no hay que escribirla de nuevo. Simplemente añadimos las dos siguientes líneas bajo esa primera ya existente.

El código de arriba es válido para servidores basados en Linux (que son la inmensa mayoría). Para servidores bajo Windows el código se insertaría en el archivo web.config y sería el siguiente:

<configuration>
<system.webServer>
<rewrite>
 <rules>
 <rule name="HTTP to HTTPS redirect" stopProcessing="true"> 
 <match url="(.*)" /> 
 <conditions> 
 <add input="HTTPS" pattern="off" ignoreCase="true" />
 </conditions> 
 <action type="Redirect" redirectType="Permanent" url="https://HTTP_HOST/R:1" />
</rule> 
 </rules>
</rewrite>
</system.webServer>
</configuration>

 

Sin embargo, la escritura manual de estos códigos en el archivo .htaccess son proclives a ocasionar errores, por lo que si utilizamos uno de los principales gestores de contenido, es recomendable realizar la redirección mediante plugins, como los siguientes:

 

  • WP Force SSL (WordPress): Plugin que redirige todo el tráfico de HTTP a HTTPS para todas las páginas de nuestro sitio web de WordPress. Hay que tener en cuenta que además de necesitar -obviamente- un certificado SSL para que funcione, será necesario añadir ‘https’ en los parámetros de URL en los ajustes de configuración general.

 

  • Really Simple SSL (WordPress): Todas las peticiones entrantes se redirigen a https mediante .htaccess o, de no ser posible, en javascript. Además, el plugin también reemplaza de un plumazo todas las urls http por https.

 

  • SSL Redirection (Joomla): Extensión para sitios construidos con Joolma que permite redirigir HTTPs a HTTP y viceversa. La extensión también se asegura de la correcta implmentación del SSL.

 

Cómo redirigir de HTTP a HTTPS sin perder tráfico
5 (100%) 1 vote
Comparte conocimiento
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

También te pueden interesar los siguientes artículos:

SEO para Google Blog Search La búsqueda de blogs de Google es una versión del todopoderoso buscador que ofrece a los usuarios resultados de búsqueda relevantes y actualizados de ...
Cómo denunciar a Google la copia de contenido Es bien sabido que Internet favorece las condiciones para que se produzca la copia o plagio de nuestro contenido. Un problema que se agrava sobremaner...
La técnica del rascacielos para conseguir enlaces El marketing de contenidos es la estrategia definitiva que nos ayudará a construir marca, impulsar nuestra visibilidad en Internet y mejorar continuam...
Software SEO: Website Auditor Website Auditor es una útil herramienta, parte de la SEO PowerSuite, que analiza los factores internos (On page) de nuestro sitio web en relación a la...
Microdatos para productos de comercios electrónicos El marcado con datos estructurados a través de microdatos permite a Google y a otros buscadores entender mejor la información de nuestro sitio web y m...
Las mejores prácticas para optimizar tu sitio web Analizar cómo es posible mejorar una página web implica poner a prueba todos los elementos con el afán de mejorar la participación y la conversión de ...
Factores de optimización de servidor (on server) Dentro de los  factores internos SEO encontramos aquellos relativos al servidor y el dominio,  son los denominados factores de optimización de servido...
SEO Spyglass: espía a tu competencia en buscadores Concluimos nuestra serie de posts dedicada al software SEO Powersuite con la última de las utilidades SEO -recordemos que se compone de cuatro program...
SEO para Ecommerce: La guía definitiva Casi la mitad de los usuarios comienzan su experiencia de compra online en un buscador (que, lo has adivinado, suele ser Google), y una gran parte del...
Como configurar el plugin All-in-one-SEO Para sitios web construidos sobre WordPress el plugin All in One SEO se convierte en un aliado poco menos que imprescindible para la optimización inte...

Loading...

1 comment for “Cómo redirigir de HTTP a HTTPS sin perder tráfico

  1. 15 Noviembre, 2016 at 11:16 am

    interesante artículo.

    Tarde o temprano todos deberemos pasarnos.

    Eso sí, da un poco de miedo hacerlo. Nosotros hemos incrementado las visitas un 66% en un solo mes. Y ahora nos planteamos hacer el cambio a https… pero da un poco de pánico.

    Aún así, tarde o temprano tendremos que hacerlo.

    Interesante los plugins que propones.

Comments are closed.