Redireccionar el tráfico de tu web de HTTP a HTTPS

Redireccionar tráfico web de HTTP a HTTPS

La importancia de tener nuestro tráfico en HTTPS es que proporciona seguridad y privacidad a los usuarios que visitan nuestro sitio web o utilizan nuestros servicios. HTTPS utiliza un protocolo de cifrado para proteger la información que se envía entre el servidor web y el navegador del usuario. Esto significa que los datos, como los nombres de usuario, las contraseñas y las tarjetas de crédito, no pueden ser interceptados y leídos por terceros.

Para lograr llevar a cabo este proceso de redirección de tráfico debe tener un certificado SSL instalado y vigente para su dominio dentro del plan de Hosting para utilizar HTTPS en su dominio principal.

Ajustando archivo .htaccess

En la carpeta de publicación de su sitio web (normalmente public_html) de su plan de Hosting debe agregar o editar el archivo .htaccess con el siguiente contenido por medio del administrador de archivos de cPanel o por medio de FileZilla. Si no sabes cómo subir archivos vía FileZilla, en este artículo te decimos cómo

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Redirección tráfico de HTTP a HTTPS con WordPress

Si tiene un sitio WordPress debe realizar el siguiente procedimiento:

Actualizar el sitio configurado de WordPress

  • Ingrese al panel de administración de WordPress www.sudominioregistrado.com/wp-admin
  • Seleccione en el menú lateral la opción settings/configuración y clic en General
  • En la URL del sitio, modifique la dirección de su web, por ejemplo de http://www.sudominioregistrado.com a https://www.sudominioregistrado.com

Actualizar el archivo de configuración de WordPress

  • Ingrese al cPanel de su cuenta de Hosting
  • Seleccione la opción Administrador de archivos
  • Dentro de la carpeta de su instalación de WordPress clic derecho sobre el archivo wp-config.php y clic en editar
  • Adicione las siguientes 2 líneas de código antes del texto que indica Stop Editing Here
    define('FORCE_SSL', true);
    define('FORCE_SSL_ADMIN',true);
    

Actualizar enlaces guardados en base de datos

Es posible que sea necesario actualizar la base de datos para que todos los elementos utilizados en la información de WordPress utilicen el SSL.
Una opción es utilizar un plug-in para realizar el ajuste:

  • Realizar una copia de la base de datos desde la opción Copias de seguridad en el cPanel de su cuenta de Hosting
  • Utilizar el plug-in Buscar y Reemplazar. Clic aquí para descargar el Plug-in

Redirección tráfico de HTTP a HTTPS con Joomla

Pueden realizar la redirección del tráfico desde la administración de su CMS Joomla de la siguiente forma:

Ingresemos a la administración de nuestro Joomla, identifiquemos la opción «System«.

Administracion joomla

Una vez dentro de esta apartado, en la categoría «Setup» ingresemos a la opción Global Configuration.

Configuraciones globales

Pestaña server

En este apartado, identificaremos múltiples opciones de configuración, vamos a la pestaña «Server» , a continuación ajustaremos el campo «Force HTTPS» de la siguiente forma y guardaremos los cambios.

Modificar y guardar cambios

Redirección tráfico de HTTP a HTTPS con Prestashop.

Para redireccionar el tráfico en nuestro PrestaShop, debemos ingresar a nuestra administración e identificar la opción «Parámetros de la tienda«, esta opción nos va a desplegar un submenú, ingresamos al apartado «General«.

parámetros tienda

Dentro de estas configuraciones, debemos de tener activadas las siguientes opciones, para redireccionar todo el tráfico de HTTP a HTTPS, de esta forma nuestro sitio se mostrará como seguro, una vez realicemos las configuraciones, guardamos los cambios.

Activar ssl prestashop

Beneficios

A continuación se presentan algunos beneficios específicos de utilizar el tráfico a través de HTTPS.

  • Protección contra robo de identidad: HTTPS puede ayudar a proteger a los usuarios contra el robo de identidad al evitar que terceros capturen información personal como contraseñas y tarjetas de crédito.
  • Protección contra malware: HTTPS puede ayudar a proteger a los usuarios contra el malware al evitar que los atacantes agreguen malware a los sitios web.
  • Mejorar la experiencia del usuario: HTTPS puede ayudar a mejorar la experiencia del usuario porque los usuarios se sienten más seguros al compartir información personal en sitios web que utilizan HTTPS.
Imagen de perfil de Sebastian Perez
Sebastian Perez

Líder de Soporte Técnico, Colombia Hosting Integrante de la compañía desde 2014, conocedor de soluciones, avances y administración de servicios de alojamiento web y correos electrónicos. Encaminado al crecimiento continuo, común y propio de todo su equipo, en el ámbito de conocimientos tecnológicos y personales.