Cómo redirigir de HTTP a HTTPS

Publicado: 2020-05-03

Actualmente, es importante que su sitio web redirija de HTTP a HTTPS. Si el sitio web maneja negocios donde solicitan información de inicio de sesión como información bancaria, tarjeta de crédito o débito con los usuarios, entonces https es imprescindible.

Si bien tiene el privilegio de comprar desde casa, siempre debe tener cuidado si está ingresando sus datos confidenciales en el sitio no seguro. Sin embargo, no hay necesidad de preocuparse si un sitio web tiene un certificado SSL y https habilitado en su sitio.

En este post conocerás las ventajas de tener un certificado SSL. Además, aprenderá sobre la redirección.

Contenido
1 ¿Por qué de http a https?
2 pasos para redirigir de HTTP a HTTPS:
2.1 Redirección HTTPS usando htaccess en CPanel
2.2 Redirección HTTPS en Nginx
2.3 Redirección HTTPS en CDN
2.4 HTTPS en Google Search Console y Google Analytics
2.5 Errores de redirección de HTTP a HTTPS

¿Por qué http a https?

Antes de pasar a https, debe tener una respuesta a esto.

  • Información sensible

Como discutimos anteriormente, si su sitio maneja información confidencial, debe habilitarlo. Es posible que nunca desee que se filtren los detalles de pago de su cliente.

  • signo de confianza

El candado verde le permite al usuario saber que el sitio es auténtico y confiable. Con esto habilitado, los usuarios no recibirán datos falsos sobre el sitio. Los navegadores mostrarán el sitio como inseguro en la URL si no hay https. Para convertir a sus visitantes en clientes, es posible que nunca desee que esto suceda.

  • Mejorar la velocidad del sitio web

También ayuda a mejorar el tiempo de carga del sitio web. Google considera la velocidad de carga de la página como uno de los factores que determinan la clasificación del sitio. Además, los visitantes no esperarán mucho si su sitio es lento y no se carga en una fracción de segundo o segundos. Siempre encontrarás un sitio con https con una velocidad mejorada que la versión HTTP.

  • Impulso en SEO

Los motores de búsqueda también dan preferencia a los sitios seguros. Cuando el sitio web opera en https, será una señal de clasificación positiva para el SEO del sitio.

  • Para mejores datos de referencia

Si su sitio se ejecuta en HTTP y su sitio se comparte en el sitio HTTPS, los datos de referencia no se pueden rastrear. En tal caso, el tráfico procedente de varios sitios HTTPS se muestra como tráfico directo. En el caso de la propagación de HTTPS a HTTPS, se pasa la referencia individual.

Pasos para redirigir de HTTP a HTTPS:

Ahora hablemos del tema real. Siga estos pasos para realizar la redirección.

  • Respaldo

No solo en la redirección, sino también en cada cambio importante, es seguro tener una copia de seguridad de su sitio.

  • Certificado SSL

La mayoría de los hosts como SiteGround, Hostgator, etc. brindan un certificado SSL de forma gratuita junto con el plan de alojamiento. Sin embargo, si ha alojado con un proveedor de alojamiento como Godaddy, debe comprar un certificado SSL y activarlo en su servidor. Sin un certificado SSL, nunca podrá lograr la redirección https.

  • Agregar HTTPS en el área de administración

Debe asegurarse de que cada vez que inicie sesión en el backend, la información se intercambie de forma segura. Para realizar esta operación, abra el archivo wp-config.php y agregue el código escrito a continuación antes de la línea "¡Eso es todo, deje de editar!"

 define('FORCE_SSL_ADMIN', verdadero);

Como resultado, podrá iniciar sesión en wp-admin con una conexión segura.

  • Actualizar dirección

Verifique la dirección del sitio en el tablero. Abra Configuración> General y asegúrese de tener https:// al principio de la dirección de WordPress y la dirección del sitio.

  • Actualizar enlaces

Puede haber varios enlaces en la base de datos y contenido en forma de HTTP. Tienes que cambiar estos enlaces a https. Además, todos los enlaces externos, plantillas y archivos de funciones deben cambiarse a https. Durante este proceso, debe verificar y verificar todos los enlaces, incluidas imágenes, videos, fuentes web, Iframe, Javascript, CSS, etc.

Redirección HTTPS usando htaccess en CPanel

Compruebe el directorio raíz. Si tiene un archivo llamado .htaccess, puede editarlo; de lo contrario, cree un archivo de texto sin formato y cárguelo en el directorio raíz. Realice las siguientes operaciones para redirigir de http a https:

Si tiene un código existente en .htaccess, agregue este código:

 Motor de reescritura encendido
Reescribir Cond %{SERVER_PORT} 80
Regla de reescritura ^(.*)$ https://www.sudominio.com/$1 [R,L]

Si desea redirigir un dominio específico para usar HTTPS, agregue este código:

 Motor de reescritura encendido
RewriteCond %{HTTP_HOST} ^sudominio\.com [NC]
Reescribir Cond %{SERVER_PORT} 80
Regla de reescritura ^(.*)$ https://www.sudominio.com/$1 [R,L]

Sin embargo, si solo desea redirigir una carpeta, use este código:

 Motor de reescritura encendido
Reescribir Cond %{SERVER_PORT} 80
Carpeta RewriteCond %{REQUEST_URI}
Regla de reescritura ^(.*)$ https://www.sudominio.com/carpeta/$1 [R,L]

En el código anterior, debe reemplazar la "carpeta" con el nombre de su carpeta y "sudominio" con su nombre de dominio.

Redirección HTTPS en Nginx

En primer lugar, realice la copia de seguridad del archivo que está utilizando para la directiva del servidor. Por lo general, está presente como archivo nginx.conf o default.conf.

Agregue este código en ese archivo:

 volver 301 https://$server_name$request_uri;

Guarde este archivo y pruebe el sitio después de reiniciar el servidor.

Redirección HTTPS en CDN

Si está utilizando servicios de CDN como Cloudflare, obtendrá un SSL gratuito y siempre habilitará la opción HTTPS en la configuración. Se encuentra dentro de la pestaña de criptografía en Cloudflare.

HTTPS en Google Search Console y Google Analytics

Si su sitio se ejecuta en HTTPS, debe agregar una nueva propiedad para reclamar la versión HTTPS de su sitio en Google Search Console. Además, debe volver a enviar un mapa del sitio en la propiedad recién agregada en GSC. Esto hace que Google entienda fácilmente la estructura de su sitio. Este es un paso obligatorio si redirige de HTTP a HTTPS.

Además, es posible que haya eliminado los vínculos de retroceso de su sitio HTTP utilizando el método de archivo de desautorización. En tal caso, debe volver a enviar este archivo desde el nuevo perfil. Sin embargo, si no da este paso, Google perderá su archivo de desautorización cuando se actualice su algoritmo.

De manera similar, debe editar los detalles del sitio de HTTP a HTTPS cuando está en Google Analytics cuando redirige el sitio.

Errores de redirección de HTTP a HTTPS

Puede haber errores en este proceso que puedes solucionar fácilmente.

  • Advertencias de contenido mixto

Si tiene enlaces HTTP restantes en su web, se enfrentará a este error. Esa es la razón para realizar un escaneo del sitio en busca de contenido no seguro. Puede usar este sitio https://www.whynopadlock.com/ para averiguar el motivo del contenido mixto. Puedes actuar en consecuencia.

  • Clasificaciones SEO

Puede enfrentar una disminución temporal en la clasificación a menos que se pase todo el jugo del enlace cuando redirija de HTTP a HTTPS. De hecho, SSL ayudará a que su sitio tenga una clasificación más alta a largo plazo.

Terminando

Con suerte, ahora puedes redirigir de HTTP a HTTPS . Además, la publicación brinda un concepto general sobre la importancia de SSL y HTTPS para mejorar el rendimiento, la velocidad y el SEO del sitio.

Lecturas adicionales

Los mejores complementos de almacenamiento en caché para WordPress
Error de instalación: la carpeta de destino ya existe
WordPress 5.4.1: Versión de seguridad y mantenimiento