🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

¿Cómo cambiar la URL de PrestaShop de HTTP a HTTPS?

Actualizado el 22 de febrero de 2026

Entendido. Aquí tienes el artículo extenso y detallado sobre cómo migrar tu tienda PrestaShop a HTTPS, siguiendo todas las reglas de formato y estilo solicitadas.

¿Por qué es importante cambiar tu tienda PrestaShop a HTTPS?

Antes de empezar con los pasos técnicos, es fundamental que entiendas por qué cambiar HTTP a HTTPS PrestaShop no es solo una opción, sino una necesidad para cualquier tienda online moderna.

HTTPS (Protocolo Seguro de Transferencia de Hipertexto) cifra la comunicación entre el navegador de tu cliente y tu servidor. Esto significa que cualquier dato sensible, como contraseñas, direcciones o números de tarjeta de crédito, viaja de forma protegida. Sin esta capa de seguridad, tu tienda y tus clientes están expuestos.

Además, desde hace años, Google utiliza HTTPS como un factor de posicionamiento. Una tienda con PrestaShop URL segura tiene más posibilidades de aparecer en los primeros resultados de búsqueda. Los navegadores modernos también marcan los sitios HTTP como "No seguros", lo que puede ahuyentar a los visitantes y reducir tus ventas.

En resumen, activar HTTPS mejora la seguridad, la confianza del cliente y tu SEO.


Requisitos previos antes de activar HTTPS

No puedes simplemente cambiar una casilla en PrestaShop. Primero necesitas asegurarte de que tu servidor y tu dominio están preparados.

1. Obtener un certificado SSL

El certificado SSL es el archivo digital que permite el cifrado. Existen varias opciones:

  • Certificados gratuitos (Let's Encrypt): Ideales para la mayoría de tiendas. Son automáticos y se renuevan cada 90 días. La mayoría de los paneles de control (cPanel, Syspanel, Plesk) incluyen un instalador automático.
  • Certificados de pago: Ofrecen mayor validación (por ejemplo, validación de empresa) y suelen tener garantías. Son recomendables si manejas un volumen muy alto de transacciones.

[TIP] Si tu hosting utiliza Syspanel (accesible por el puerto 2106), busca la sección "SSL/TLS" o "Let's Encrypt". Allí podrás solicitar e instalar el certificado de forma gratuita en pocos clics.

2. Acceso a tu panel de control de hosting

Necesitarás poder acceder a:

  • El panel de control de tu hosting (cPanel, Syspanel, Plesk, etc.).
  • El administrador de archivos de tu servidor (o un cliente FTP como FileZilla).
  • El panel de administración de tu tienda PrestaShop.

Paso 1: Instalar el certificado SSL en tu servidor

Este paso varía según tu proveedor de hosting, pero el proceso general es muy similar.

  1. Accede a tu panel de control de hosting. Si usas Syspanel, recuerda que la URL de acceso es tudominio.com:2106.
  2. Busca la sección de "SSL/TLS" o "Seguridad".
  3. Selecciona la opción "Let's Encrypt" o "SSL Gratuito".
  4. Elige el dominio de tu tienda (ej. tutienda.com) y, si aparece, marca la opción de incluir el subdominio www (ej. www.tutienda.com).
  5. Haz clic en "Emitir" o "Instalar". El proceso suele tardar entre 30 segundos y 2 minutos.

[WARNING] Si tu hosting no ofrece instalación automática, deberás generar un CSR (Certificate Signing Request) desde tu panel y comprar un certificado en un proveedor externo. Luego, tendrás que instalar manualmente los archivos del certificado (crt, key, ca). Si no te sientes seguro, contacta con el soporte de tu hosting.


Paso 2: Configurar PrestaShop para forzar HTTPS

Una vez que el certificado SSL está instalado y funcionando en tu servidor, debes indicarle a PrestaShop que use la URL segura.

  1. Accede a tu panel de administración de PrestaShop.
  2. Ve al menú Configurar > Parámetros de la tienda > Tráfico y SEO.
  3. En la pestaña SEO y URLs, busca la sección "Configuración de la URL de la tienda".
  4. Verás dos campos principales: "URL de la tienda" y "URL segura de la tienda".
  5. Cambia ambos campos para que empiecen con https:// en lugar de http://. Por ejemplo:
    • URL de la tienda: https://tutienda.com
    • URL segura de la tienda: https://tutienda.com
  6. Más abajo, activa la opción "Forzar SSL en todas las páginas". Esto es crucial para que activar HTTPS tienda sea efectivo.
  7. También puedes activar "Forzar el uso de SSL en el panel de administración" para proteger tu acceso como administrador.
  8. Guarda los cambios.

[INFO] Al guardar, PrestaShop puede tardar unos segundos en refrescar la configuración. Si ves un error de "demasiadas redirecciones", no te preocupes, lo solucionaremos en el siguiente paso.


Paso 3: Forzar HTTPS mediante redirección en el servidor (.htaccess)

A veces, aunque PrestaShop esté configurado, puede haber páginas que sigan cargando en HTTP. Para evitarlo, añadiremos una regla de redirección en el archivo .htaccess de la raíz de tu tienda.

  1. Accede a los archivos de tu servidor (cPanel > Administrador de archivos, o mediante FTP).
  2. Busca el archivo .htaccess en la carpeta raíz de tu tienda (normalmente public_html o www). Si no lo ves, asegúrate de que tu gestor de archivos muestre archivos ocultos.
  3. Antes de editarlo, descarga una copia de seguridad por si algo sale mal.
  4. Abre el archivo con un editor de texto.
  5. Busca la línea que dice # ~~start~~ No utilizar la línea anterior. (PrestaShop suele añadir comentarios para separar sus reglas).
  6. Justo antes de esa línea, pega el siguiente código:
# Redirección forzada de HTTP a HTTPS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
  1. Guarda el archivo y súbelo de nuevo al servidor (si usaste FTP).

[WARNING] Si tu servidor ya tiene reglas de redirección (por ejemplo, de www a no-www), este código puede interferir. Si después de añadirlo tu web deja de cargar, elimínalo y prueba con un método alternativo (como la redirección desde el panel de control).


Paso 4: Verificar que todo funciona correctamente

Después de aplicar los cambios, es hora de comprobar que la migración ha sido exitosa.

  1. Prueba básica: Abre tu tienda en un navegador (usa una ventana de incógnito para evitar la caché). Deberías ver el candado verde en la barra de direcciones.
  2. Prueba de redirección: Escribe http://tutienda.com en la barra de direcciones. Deberías ser redirigido automáticamente a https://tutienda.com.
  3. Inspecciona el contenido mixto: Pulsa F12 para abrir las herramientas de desarrollador. Ve a la pestaña Consola. Si ves errores como "Mixed Content", significa que algunos recursos (imágenes, scripts, CSS) se siguen cargando desde HTTP. Esto puede hacer que el candado aparezca como "No seguro" o con un triángulo de advertencia.

Solucionar problemas comunes (FAQ)

¿Por qué mi tienda se ve rara o no carga correctamente después del cambio?

Esto se debe al contenido mixto. Algunos elementos de tu tienda (como imágenes de productos, logotipos o archivos CSS/JS) tienen URLs absolutas que empiezan por http://. Para solucionarlo:

  1. Ve a Configurar > Parámetros de la tienda > Rendimiento.
  2. Activa la opción "Mover el contenido de la URL del sitio a HTTPS" (si está disponible en tu versión de PrestaShop).
  3. Si no está, deberás usar un plugin o script para buscar y reemplazar en la base de datos todas las URLs http:// por https://. Puedes usar la herramienta Better Search Replace desde el administrador de archivos.
  4. También puedes forzar el HTTPS en el archivo config/settings.inc.php de PrestaShop (busca _PS_BASE_URL_ y cámbialo a https://).

¿Qué hago si mi panel de administración no carga después del cambio?

Es posible que la URL de administración también necesite actualizarse. Si no puedes acceder, contacta con tu hosting y pídeles que te ayuden a editar el archivo config/settings.inc.php para cambiar las URLs manualmente.

¿Cómo actualizar Google Search Console y Analytics?

Una vez que HTTPS esté funcionando, debes:

  1. En Google Search Console, añade una nueva propiedad con la versión HTTPS de tu dominio.
  2. Solicita la migración de sitio desde la versión HTTP a la HTTPS.
  3. En Google Analytics, ve a Administrar > Propiedad > Configuración de la propiedad y cambia la URL predeterminada a https://.
  4. Actualiza también la URL en tus perfiles de redes sociales y en cualquier otro servicio externo que enlace a tu tienda.

¿Pierdo posicionamiento SEO al cambiar a HTTPS?

Si lo haces correctamente, no deberías perder posicionamiento. De hecho, Google lo considera una señal positiva. Asegúrate de:

  • Redirigir todas las URL HTTP a HTTPS con código 301 (redirección permanente).
  • Actualizar tu sitemap y enviarlo a Google Search Console.
  • No bloquear el rastreo de las URL HTTPS en tu archivo robots.txt.

[TIP] Si usas Syspanel, puedes encontrar la opción de forzar HTTPS directamente desde el panel, en la sección "Redirecciones" o "Dominios". Esto a veces es más fiable que editar el .htaccess manualmente.


Conclusión

Migrar tu tienda PrestaShop de HTTP a HTTPS es un proceso crítico que mejora la seguridad, la confianza del cliente y tu SEO. Siguiendo estos pasos (instalar el certificado SSL, configurar PrestaShop, forzar la redirección y verificar el contenido mixto), podrás activar HTTPS tienda sin complicaciones.

Recuerda que si en algún momento te sientes perdido, el soporte técnico de tu hosting (especialmente si usas Syspanel) puede ayudarte con la parte del servidor. Y si el problema es con PrestaShop, la comunidad de foros y los módulos especializados son grandes aliados.

¡Ya tienes tu tienda más segura y preparada para vender con total confianza!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel