Cómo redirigir de HTTP a HTTPS
Publicado: 2020-05-03Actualmente, 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.
¿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