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

PrestaShop: cambiar la URL de la tienda

Actualizado el 21 de mayo de 2026

¿Necesitas mudar tu tienda a un dominio nuevo o simplemente quieres cambiar la URL base de tu PrestaShop? Es una operación más común de lo que parece, ya sea por un cambio de marca, una migración a un nuevo hosting o simplemente para ordenar mejor la estructura de tu web.

En esta guía, te explicaré paso a paso cómo realizar este cambio de forma segura, sin perder datos ni posicionamiento SEO. Vamos a cubrir tanto el método manual (a través de archivos) como la configuración desde el panel de administración de PrestaShop.

¿Qué es la URL base de PrestaShop y por qué cambiarla?

La URL base PrestaShop es la dirección raíz desde la que tu tienda online carga todos sus recursos: imágenes, CSS, JavaScript y enlaces internos. Por defecto, se configura durante la instalación, pero puede ser necesario modificarla por varias razones.

Motivos comunes para cambiar la URL de tu tienda

  • Cambio de dominio: Has comprado un nombre de dominio mejor o más representativo para tu marca.
  • Migración a un nuevo hosting: Te mudas a un servidor más rápido o con mejores prestaciones.
  • Reestructuración web: Quieres mover tu tienda a una subcarpeta (ej: tudominio.com/tienda) o a un subdominio (ej: tienda.tudominio.com).
  • Corrección de errores: La URL configurada no coincide con la real y la tienda carga mal (sin CSS, imágenes rotas, etc.).

[INFO] Si cambias la URL sin seguir los pasos correctos, tu tienda puede quedar inaccesible o mostrar errores 404. Sigue esta guía al pie de la letra.

Paso 1: Preparativos antes de cambiar la URL

Antes de tocar nada, es fundamental hacer una copia de seguridad completa de tu tienda. Esto incluye tanto los archivos como la base de datos.

1.1. Haz una copia de seguridad

  • Archivos: Descarga todo el contenido de la carpeta de tu tienda (normalmente public_html o www) mediante FTP o desde el panel de control de tu hosting.
  • Base de datos: Exporta la base de datos de PrestaShop. Puedes hacerlo desde phpMyAdmin (herramienta incluida en la mayoría de paneles de control como cPanel, Syspanel, etc.).

[WARNING] Sin una copia de seguridad, cualquier error durante el proceso puede dejarte sin tienda. No te saltes este paso.

1.2. Accede a tu panel de control

Para realizar los cambios, necesitarás acceso a dos lugares:

  • Panel de administración de PrestaShop (tu back office, normalmente tudominio.com/adminXXXX).
  • Panel de control de tu hosting (por ejemplo, cPanel, Syspanel, Plesk, etc.). Si usas Syspanel, recuerda que el puerto de acceso es el 2106 (ej: tudominio.com:2106).

Paso 2: Cambiar la URL desde el Back Office de PrestaShop

El método más directo es modificar la configuración desde el panel de administración. Sigue estos pasos con atención.

2.1. Accede a la configuración de la tienda

  1. Inicia sesión en tu Back Office de PrestaShop.
  2. En el menú lateral izquierdo, ve a «Parámetros de la tienda» > «General».
  3. Busca la sección «Configuración de la tienda».

2.2. Modifica la URL base

Aquí verás dos campos clave:

  • URL de la tienda: Es la dirección principal (ej: https://tudominio.com).
  • URL base SSL: Si usas HTTPS (recomendado), debe ser la misma que la anterior pero con https://.
  1. Cambia la URL de la tienda por la nueva dirección.
  2. Si tu nuevo dominio o subcarpeta tiene SSL, actualiza también la URL base SSL.
  3. Haz clic en «Guardar».

[TIP] Si tu tienda está en una subcarpeta (ej: tudominio.com/tienda), la URL base debe incluir esa ruta: https://tudominio.com/tienda.

2.3. Verifica que el cambio se aplicó

Después de guardar, la tienda debería redirigir automáticamente a la nueva URL. Si todo está bien, verás la página principal cargando correctamente. Si no es así, no te preocupes, pasaremos al método manual.

Paso 3: Método manual (cuando el back office no funciona)

A veces, por un error previo, no puedes acceder al panel de administración. En ese caso, tendrás que editar archivos directamente.

3.1. Modifica el archivo settings.inc.php

Este archivo se encuentra en la carpeta config de tu instalación de PrestaShop.

  1. Conéctate a tu servidor vía FTP o desde el administrador de archivos de tu panel de control (Syspanel, cPanel, etc.).

  2. Navega hasta raiz-de-tu-tienda/config/settings.inc.php.

  3. Abre el archivo con un editor de texto (Bloc de notas, Sublime Text, etc.).

  4. Busca las siguientes líneas:

    define('_PS_BASE_URL_', 'https://tudominio.com');
    define('_PS_BASE_URL_SSL_', 'https://tudominio.com');
    
  5. Cambia las URLs por las nuevas.

  6. Guarda el archivo y súbelo de nuevo al servidor (si lo descargaste).

3.2. Actualiza la base de datos directamente

A veces, los cambios en el archivo no son suficientes porque la URL también está almacenada en la base de datos. Para ello, edítala desde phpMyAdmin.

  1. Accede a phpMyAdmin desde tu panel de control (Syspanel: tudominio.com:2106/phpmyadmin).

  2. Selecciona la base de datos de tu PrestaShop.

  3. Busca la tabla ps_configuration (el prefijo ps_ puede variar si lo cambiaste durante la instalación).

  4. Ejecuta la siguiente consulta SQL (ajusta las URLs):

    UPDATE ps_configuration SET value = 'https://nuevodominio.com' WHERE name = 'PS_SHOP_DOMAIN';
    UPDATE ps_configuration SET value = 'https://nuevodominio.com' WHERE name = 'PS_SHOP_DOMAIN_SSL';
    

[WARNING] Si no sabes usar SQL, mejor pide ayuda a tu hosting o a un técnico. Un error puede dañar la base de datos.

Paso 4: Configurar la redirección y el SEO

Una vez que la tienda funciona en la nueva URL, es crucial que todo el tráfico antiguo llegue a la nueva dirección para no perder visitantes ni posicionamiento.

4.1. Redirección 301 desde el servidor

La redirección 301 indica a los motores de búsqueda que la URL ha cambiado de forma permanente. Se configura en el archivo .htaccess (Apache) o en la configuración de Nginx.

Para servidores Apache

  1. Ubica el archivo .htaccess en la raíz de tu tienda.

  2. Añade estas líneas al inicio:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^antiguodominio.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www.antiguodominio.com$
    RewriteRule (.*)$ https://nuevodominio.com/$1 [R=301,L]
    
  3. Guarda y sube el archivo.

[INFO] Si tu hosting usa Nginx, la redirección se configura desde el panel de control o pidiendo a soporte que la añada.

4.2. Actualiza Google Search Console

Para que Google sepa del cambio, notifícaselo desde Google Search Console:

  1. Añade la nueva propiedad (tanto con www como sin www).
  2. Solicita la «Cambio de dirección» en la herramienta.
  3. Espera a que Google indexe la nueva URL (puede tardar días).

Preguntas frecuentes (FAQ)

¿Puedo cambiar la URL sin perder mi SEO?

Sí, siempre que configures una redirección 301 correcta y actualices Google Search Console. El tráfico y el posicionamiento se transferirán gradualmente.

¿Qué hago si después del cambio la tienda carga sin CSS?

Esto suele pasar porque la URL base en la base de datos no se actualizó correctamente. Revisa el Paso 3.2 y ejecuta la consulta SQL. También puedes regenerar el archivo .htaccess desde el back office: Parámetros de la tienda > Tráfico y SEO > URLs amigables > desmarca y vuelve a marcar «Activar URL amigables» y guarda.

¿Necesito cambiar la URL en todos los módulos?

No es necesario. Los módulos de PrestaShop suelen usar la URL base definida en la configuración. Sin embargo, si algún módulo tiene URLs hardcodeadas, puede dar problemas. En ese caso, contacta al desarrollador del módulo.

¿Mi tienda dejará de funcionar durante el cambio?

Si sigues los pasos correctamente (primero en back office, luego redirección), la tienda estará accesible todo el tiempo. La redirección 301 es instantánea y no requiere tiempo de inactividad.

Conclusión

Cambiar la URL base PrestaShop no tiene por qué ser un dolor de cabeza. Con una copia de seguridad, siguiendo los pasos de configuración PrestaShop y configurando la redirección 301, tu tienda estará funcionando en la nueva dirección en pocos minutos.

Recuerda que si te sientes inseguro, siempre puedes pedir ayuda a tu proveedor de hosting o a un técnico especializado. ¡Tu tienda online te lo agradecerá!

[TIP] Si usas Syspanel, recuerda que el acceso a phpMyAdmin y al administrador de archivos se hace a través del puerto 2106. No olvides hacer la copia de seguridad antes de empezar.

¿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