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

Cómo cambiar la URL de PrestaShop de http a https (paso a paso)

Actualizado el 6 de noviembre de 2025

¿Por qué es importante pasar tu PrestaShop de HTTP a HTTPS?

Antes de meternos de lleno en el proceso de cambiar url prestashop https, vamos a entender por qué este cambio es tan importante para tu tienda online.

El protocolo HTTPS no es solo una recomendación, sino una necesidad en el mundo del comercio electrónico actual. Cuando tus clientes ven el candado verde en la barra de direcciones de su navegador, generan confianza inmediata. Esto se traduce en más ventas y en una mejor percepción de tu marca.

Además, Google utiliza el HTTPS como factor de posicionamiento. Las tiendas que navegan por HTTPS tienen ventaja competitiva frente a las que siguen en HTTP. Si quieres que tu tienda aparezca en los primeros resultados de búsqueda, este cambio es fundamental.

Otro aspecto crucial es la seguridad. Con HTTPS, toda la información que se transmite entre el navegador del cliente y tu servidor va cifrada. Esto incluye datos personales, contraseñas y, lo más importante, información de tarjetas de crédito. Un certificado SSL protege a tus clientes y a ti de posibles ataques informáticos.

Requisitos previos antes de comenzar

Para realizar este proceso de prestashop http a https sin contratiempos, necesitarás:

  • Acceso al panel de administración de tu hosting (cPanel, Syspanel, Plesk, etc.)
  • Acceso al panel de administración de PrestaShop
  • Un certificado SSL activo en tu dominio (si no lo tienes, la mayoría de proveedores de hosting lo ofrecen gratuitamente con Let's Encrypt)
  • Acceso al administrador de archivos de tu hosting o acceso FTP
  • Paciencia y tiempo suficiente para no cometer errores

[WARNING] No intentes hacer este cambio si no tienes el certificado SSL instalado y activo. Si lo haces, tu tienda dejará de funcionar y mostrará errores de conexión no segura.

Paso 1: Activa tu certificado SSL desde el hosting

El primer paso para cambiar url prestashop https es asegurarte de que tu certificado SSL está activo. La mayoría de los hostings ofrecen certificados gratuitos a través de Let's Encrypt.

Si usas cPanel:

  1. Accede a tu panel de cPanel con tus credenciales de hosting.
  2. Busca la sección "Seguridad" y haz clic en "SSL/TLS Status".
  3. Si tu dominio no aparece en la lista de dominios protegidos, selecciona "Run AutoSSL".
  4. Espera unos minutos a que el sistema genere y active el certificado.
  5. Verifica que el estado aparezca como "Active" o "Válido".

Si usas Syspanel:

  1. Accede a Syspanel a través del puerto 2106 (por ejemplo: https://tudominio.com:2106).
  2. Introduce tus credenciales de administrador.
  3. Busca la sección de "SSL" o "Seguridad".
  4. Selecciona tu dominio y activa el certificado Let's Encrypt.
  5. Espera a que el sistema confirme la instalación.

[INFO] A veces la activación puede tardar hasta 24 horas, aunque normalmente es cuestión de minutos. Si tienes problemas, contacta con tu proveedor de hosting.

Paso 2: Configura la URL de tu tienda en PrestaShop

Una vez que el certificado esté activo, es hora de modificar la configuración interna de PrestaShop.

  1. Accede al panel de administración de tu PrestaShop (normalmente en tudominio.com/admin).
  2. Ve al menú "Configuración de la tienda" y luego a "Parámetros generales".
  3. Busca la sección "URL de la tienda".
  4. Cambia la URL base de http://tudominio.com a https://tudominio.com.
  5. Haz lo mismo con la URL base de SSL.
  6. Guarda los cambios.

[WARNING] PrestaShop te pedirá confirmación antes de guardar. Asegúrate de que el certificado SSL está funcionando correctamente antes de aceptar, o podrías quedarte sin acceso a tu tienda.

Paso 3: Modifica el archivo settings.inc.php

En versiones anteriores de PrestaShop (antes de la 1.7), existía un archivo llamado settings.inc.php que contenía la configuración de la base de datos y las URLs. Si tienes una versión más reciente, este paso no será necesario.

Para las versiones antiguas:

  1. Accede al administrador de archivos de tu hosting o usa FTP.
  2. Navega hasta la carpeta config dentro del directorio de tu PrestaShop.
  3. Busca el archivo settings.inc.php.
  4. Edítalo y busca las líneas que contienen __PS_BASE_URL__ o la URL completa.
  5. Cambia http:// por https://.
  6. Guarda los cambios y sube el archivo si usaste FTP.

Paso 4: Forzar la redirección 301 de HTTP a HTTPS

La redireccion 301 prestashop es fundamental para que tanto los usuarios como los buscadores accedan automáticamente a la versión segura de tu tienda. Esta redirección también evita problemas de contenido duplicado.

Opción A: Desde el archivo .htaccess

  1. Accede al administrador de archivos de tu hosting.
  2. Localiza el archivo .htaccess en la raíz de tu PrestaShop.
  3. Añade el siguiente código al principio del archivo:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  1. Guarda los cambios.

Opción B: Desde la configuración de PrestaShop

  1. Ve a "Configuración de la tienda" > "Parámetros generales".
  2. En la sección de SSL, activa la opción "Forzar SSL en todas las páginas".
  3. Guarda los cambios.

Opción C: Desde el hosting

En cPanel:

  1. Busca la herramienta "Redirecciones" en la sección de Dominios.
  2. Selecciona tu dominio en "Tipo".
  3. Elige "Permanente (301)" en el tipo de redirección.
  4. En "/" escribe la ruta raíz.
  5. En "Redirige a" escribe https://tudominio.com/.
  6. Marca la casilla "Redirección comodín".
  7. Haz clic en "Añadir".

En Syspanel:

  1. Accede a Syspanel por el puerto 2106.
  2. Ve a la sección de "Dominios" o "Sitios web".
  3. Selecciona tu dominio.
  4. Busca la opción de "Redirecciones" o "Reglas de redirección".
  5. Añade una regla que redirija todo el tráfico HTTP a HTTPS.
  6. Guarda los cambios.

[TIP] La redirección 301 es la forma correcta de hacer este cambio porque indica a los buscadores que la nueva ubicación es permanente. Esto transfiere todo el "jugo SEO" de tus URLs antiguas a las nuevas.

Paso 5: Actualiza todas las URLs internas

Después de cambiar la configuración principal, es posible que algunas URLs internas sigan apuntando a HTTP. Para asegurarte de que todo funciona correctamente:

  1. Ve a "Catálogo" > "Productos".
  2. Revisa que las URLs de los productos y las imágenes utilicen HTTPS.
  3. Ve a "Diseño" > "Temas" y comprueba que las URLs de los recursos (CSS, JavaScript, imágenes) sean HTTPS.
  4. Si usas módulos de terceros, revisa su configuración para actualizar las URLs.

Paso 6: Limpia la caché de PrestaShop

La caché puede almacenar las URLs antiguas y provocar problemas de funcionamiento.

  1. Ve a "Configuración avanzada" > "Rendimiento".
  2. Haz clic en "Vaciar la caché" o "Limpiar" según tu versión.
  3. También puedes borrar manualmente la carpeta var/cache o cache desde el administrador de archivos.

Paso 7: Verifica que todo funciona correctamente

Una vez completados todos los pasos, es hora de comprobar que todo está en orden:

  1. Abre tu tienda en una ventana de incógnito o en otro navegador.
  2. Escribe la URL con http:// y verifica que te redirige automáticamente a https://.
  3. Navega por varias páginas de tu tienda (productos, carrito, checkout, etc.).
  4. Haz clic en el candado del navegador y verifica que el certificado es válido.
  5. Comprueba que no hay errores de contenido mixto (avisos de conexión no segura).

[WARNING] Si ves el mensaje "Tu conexión no es privada" o el candado aparece con una advertencia, es que hay contenido mixto. Esto significa que algunos recursos (imágenes, scripts, etc.) siguen cargándose desde HTTP.

Cómo solucionar el contenido mixto

El contenido mixto ocurre cuando algunos elementos de tu página se cargan desde HTTP mientras la página principal es HTTPS. Esto puede degradar la seguridad y mostrar advertencias a los usuarios.

Solución manual:

  1. En el administrador de archivos, busca en la base de datos de PrestaShop.
  2. Ejecuta una consulta SQL para reemplazar todas las URLs HTTP por HTTPS:
UPDATE ps_configuration SET value = REPLACE(value, 'http://tudominio.com', 'https://tudominio.com');
UPDATE ps_product SET description = REPLACE(description, 'http://tudominio.com', 'https://tudominio.com');

Solución con módulos:

Existen módulos gratuitos y de pago en el marketplace de PrestaShop que automatizan este proceso. Busca "SSL" o "HTTPS" en el buscador de módulos y sigue las instrucciones.

Paso 8: Actualiza tus herramientas de SEO

Después de realizar el cambio a HTTPS, es importante actualizar tus herramientas de SEO:

  1. En Google Search Console, añade la nueva propiedad con la URL HTTPS.
  2. Solicita un cambio de dirección en Google Search Console (opcional pero recomendado).
  3. Actualiza tus sitemaps XML para que apunten a las URLs HTTPS.
  4. Si usas herramientas de análisis como Google Analytics, verifica que el código de seguimiento se carga correctamente.

Preguntas frecuentes (FAQ)

¿Pierdo posicionamiento SEO al cambiar de HTTP a HTTPS?

No deberías perder posicionamiento si haces correctamente la redireccion 301 prestashop. De hecho, a largo plazo, HTTPS es un factor positivo para el SEO. Es normal que haya fluctuaciones menores durante los primeros días, pero se estabilizan rápidamente.

¿Qué pasa con mis enlaces externos que apuntan a HTTP?

La redirección 301 se encarga de transferir el valor de esos enlaces a las nuevas URLs HTTPS. No necesitas contactar con los sitios que enlazan a tu tienda.

¿Necesito un certificado SSL de pago?

No necesariamente. Los certificados Let's Encrypt son gratuitos y ofrecen el mismo nivel de cifrado que los de pago. La diferencia principal es que los gratuitos se renuevan cada 90 días, pero la mayoría de los hostings lo automatizan.

¿Puedo hacer este cambio sin acceso al hosting?

Técnicamente no. Necesitas al menos acceso al panel de administración de PrestaShop y al hosting para activar el certificado SSL. Si no tienes estos accesos, contacta con tu proveedor de hosting.

¿Cuánto tiempo tarda en hacerse efectivo el cambio?

El cambio es inmediato para los usuarios que visitan tu tienda. Para los buscadores, puede tardar unos días en rastrear y actualizar todas las URLs.

Conclusión final

Cambiar tu url https prestashop cpanel o desde cualquier otro panel de control es un proceso que requiere atención al detalle, pero no es complicado si sigues estos pasos en orden.

Recuerda que este cambio no solo mejora la seguridad de tu tienda, sino que también aumenta la confianza de tus clientes y puede mejorar tu posicionamiento en buscadores.

Si en algún momento te sientes perdido o tienes dudas, no dudes en contactar con el soporte técnico de tu hosting o con un especialista en PrestaShop. La inversión en tiempo vale la pena cuando ves el candado verde en tu tienda y sabes que estás ofreciendo una experiencia segura a tus clientes.

[TIP] Guarda una copia de seguridad completa de tu tienda antes de empezar. Esto incluye archivos y base de datos. Si algo sale mal, podrás restaurar tu tienda rápidamente.

Ahora ya sabes cómo hacer el cambio de HTTP a HTTPS en PrestaShop. ¡Ponlo en práctica y dale a tu tienda la seguridad que merece!

¿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