HTTPS es un protocolo para la comunicación segura sobre una red informática ampliamente usada en el Internet. Cada vez más y más propietarios de WordPress están migrando de HTTP a HTTPS, sobre todo por las siguentes 5 razones:

  1. Google ha comunicado que los sitios que utilizan HTTPS tendrán mejor ranking en la búsqueda en Google.
  2. Usted puede lograr un rendimiento más rápido con el nuevo protocolo de HTTP/2 que requiere HTTPS debido al soporte del navegador. Y sí, Kinsta soporta HTTP/2 en todos los servidores.
  3. HTTPS es más seguro y los datos de sus visitantes están completamente cifrados.
  4. HTTPS puede generar confianza con la apariencia del candado verde en la barra de direcciones del navegador de los visitantes.
  5. Si alguien visita un sitio web de HTTPS y va a un sitio web de HTTP, los datos de referencia se perderán en Google Analytics. Esto suele acabar metiéndose en el mismo saco que el “tráfico directo”. Si alguien va de un sitio web HTTPS a otro sitio HTTPS, los datos de referencia pueden seguir transmitiéndose. O sea migrando de HTTP a HTTPS puede tener realmente más datos de referencia precisos.

¿Prefieres ver la versión en vídeo?

Cómo Redirigir de HTTP a HTTPS en WordPress

Hay un par de opciones diferentes que tiene al de redirigir HTTP a HTTPS en WordPress.

Si usted es un cliente de Kinsta, la forma más sencilla es utilizar nuestra herramienta de forzar HTTPS (recomendada). Otra forma es hacerlo a nivel de servidor, o incluso puede hacerlo con un plugin gratuito de WordPress. Nota: Todos nuestros ejemplos incluyen una directiva de redirección 301, que es la forma correcta de implementarla con respecto al SEO. El uso de un tipo diferente de redirección podría dañar su clasificación.

Redirigir de HTTP a HTTPS en MyKinsta

No es necesario instalar un plugin o contactar a nuestro equipo de soporte, puede redirigir fácilmente todo su tráfico de HTTP a HTTPS en MyKinsta. Simplemente inicie sesión en el panel de MyKinsta, vaya a su sitio y haga clic en «Herramientas». A continuación, haga clic en el botón «Habilitar» en Forzar HTTPS.

Forzar HTTPS en MyKinsta
Forzar HTTPS en MyKinsta

Puede elegir usar su dominio principal como destino o un dominio alternativo solicitado. Luego haga clic en «Forzar HTTPS».

Ajustes de forzar HTTPS
Ajustes de forzar HTTPS

Tenga en cuenta que si utiliza proxies de terceros o si tiene reglas HTTPS personalizadas, configurar el forzar HTTPS puede generar algunos errores. Si observa algún problema, simplemente desactive la herramienta y póngase en contacto con el equipo de soporte.

Redirigir HTTP a HTTPS en Nginx

Según los técnicos de W3Techs, Nginx es el servidor web con el crecimiento más rápido y su cuota de mercado ya supera el 30% en 2017. Como promedio, en cada minuto uno de los top 10 millones de los sitios web empieza a utilizar Nginx.

redirect http to https in nginx

Si su servidor web utiliza Nginx, puede redirigir fácilmente todo su tráfico HTTP a HTTPS añadiendo el siguiente código a su archivo de configuración Nginx. Es la forma que se recomienda para redirigir WordPress que utiliza Nginx.

server {
listen 80;
server_name domain.com www.domain.com;
return 301 https://domain.com$request_uri;
}

Nosotros en Kinsta utilizamos Nginx para todos los clientes. Una noticia excelente que usted no tiene que preocuparse por ello. Si necesita añadir una redirección simplemente abra un ticket de soporte rápido y háganos saber el dominio que quiere redirigir. Nosotros vamos a añadirlo a su configuración Nginx.

Redirigir HTTP a HTTPS en Apache

redirect http to https in apache

fuente: Apache Software Foundation

Si su servidor web utiliza Apache, puede redirigir fácilmente todo su tráfico HTTP a HTTPS añadiendo el siguiente código a su archivo .htaccess. Es la forma que se recomienda para redirigir WordPress que utiliza Apache.

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

Ninguno de los servidores de Kinsta utilizan Apache.

Redirigir HTTP a HTTPS con Really Simple SSL Plugin

La tercera opción que tiene para redirigir de HTTP a HTTPS es utilizar el plugin WordPress gratuito Really Simple SSL.

No recomendamos el uso permanente de esta solución porque plugins de terceros siempre pueden generar otra serie de fallos y problemas de compatibilidad. Para una migración HTTPS también debería actualizar su HTTP URLs en la base de datos, en lugar de aplicar un plugin. No obstante puede ser una buena solución temporal.
really simple ssl plugin
Really Simple SSL plugin

El plugin tiene más de 2+ millones instalaciones con una valoración del 4.9 sobre 5 estrellas, y activamente se mantiene actualizado por el desarrollador, Rogier Lankhorst. Puede descargar Really Simple SSL del repositorio WordPress o buscándolo en su panel de control WordPress bajo «Añadir Nuevo» plugins. Aquí hay una lista sobre lo que hace el plugin:

  • Todas las solicitudes HTTPS que entran están redirigidas de HTTP a HTTPS. Si es posible con .htaccess, o más con JavaScript.
  • El URL del sitio WordPress y el de inicio están modificados a HTTPS.
  • Su contenido inseguro se fija mediante la sustitución de todos los HTTP:// URLs con HTTPS://, excepto enlaces que indican a otros dominios externos. Todo está hecho dinámicamente. Aparte del sitio WordPress URL y el URL de inicio, no se realizan otros cambios en la base de datos.

Realmente no hay otros pasos para utilizar este plugin, que simplemente instalarlo y hacer clic en «Continuar, activar SSL” y está listo para aplicarlo.