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

Cómo cambiar la URL de tu tienda PrestaShop sin romper el sitio

Actualizado el 19 de noviembre de 2025

¿Te da miedo cambiar el dominio de tu PrestaShop y terminar con una página en blanco o, peor aún, con un error 500? Es una preocupación totalmente lógica. Cambiar la URL de tu tienda es como cambiar la dirección de una casa: si no avisas a todo el mundo (en este caso, a la base de datos y a los archivos de configuración), nadie podrá encontrarte.

Pero no te preocupes, no necesitas ser un gurú de la programación para hacerlo. En esta guía paso a paso, te voy a explicar cómo cambiar la URL de tu PrestaShop sin romper el sitio, con métodos seguros, trucos para evitar dolores de cabeza y soluciones si algo sale mal. Vamos a ello.

¿Por qué cambiar la URL de tu PrestaShop?

Antes de ensuciarnos las manos, es bueno entender qué estamos haciendo y por qué. Cambiar la URL de tu tienda puede deberse a varias razones:

  • Compraste un dominio nuevo más corto, más profesional o con la extensión .com que siempre quisiste.
  • Estás migrando tu PrestaShop de un hosting antiguo a uno nuevo y más rápido.
  • Quieres pasar de HTTP a HTTPS (algo esencial para el SEO y la confianza del cliente).
  • Estás moviendo la tienda a un subdominio (por ejemplo, de mitienda.com a tienda.mitienda.com).

Sea cual sea tu motivo, el objetivo es que el cambio sea invisible para tus clientes y que no pierdas tu posicionamiento en Google. Aquí te enseñaré a hacerlo con un riesgo mínimo.

Antes de empezar: La regla de oro (Haz una copia de seguridad)

[WARNING] Este es el paso más importante de todos. Nunca, jamás, cambies la URL de tu PrestaShop sin hacer una copia de seguridad completa antes.

No importa si tienes prisa o si el cambio parece sencillo. Un error en la base de datos puede dejarte la tienda inservible y, sin un respaldo, podrías perderlo todo: productos, clientes, pedidos e historial.

¿Qué necesitas copiar?

  1. Los archivos de tu tienda: Todos los archivos de tu PrestaShop (la carpeta public_html o htdocs en tu hosting).
  2. La base de datos: La base de datos MySQL donde se guarda toda la información de tu tienda.

La mayoría de los paneles de control de hosting (como cPanel o Syspanel, el panel que usamos aquí y al que se accede por el puerto 2106) tienen herramientas para hacer esto con un clic.

[TIP] Si usas Syspanel (recuerda, el acceso es a través del puerto 2106), busca la sección de "Copias de Seguridad" o "Backups". Activa la opción de copia automática si la tienes disponible. Te ahorrará muchos sustos.

El método más seguro: Cambiar la URL desde el Panel de Administración

La forma más sencilla y recomendada para cambiar la URL de tu PrestaShop es hacerlo desde el propio panel de administración. Es un proceso limpio que evita errores de sintaxis.

1. Accede a tu Panel de Administración

Entra en tu back-office de PrestaShop. Normalmente es la dirección que termina en /admin o algo similar (ej: tudominio.com/admin1234).

2. Ve a la configuración de la tienda

Una vez dentro, busca el menú en el panel izquierdo. Debes ir a:

Parámetros avanzados → Rendimiento

3. Limpia la caché

[TIP] Antes de tocar nada, ve al final de la página de "Rendimiento" y haz clic en el botón "Vaciar la caché". Esto evitará que se guarden datos antiguos de la URL anterior.

4. Encuentra la configuración de la URL

Ahora, en el mismo menú de la izquierda, busca:

Parámetros avanzados → Configuración de URL

5. Cambia las direcciones

Aquí verás dos campos clave:

  • URL de la tienda: Es la URL principal de tu tienda.
  • URL del dominio: Es el dominio base.

Debes cambiar ambos campos con la nueva URL. Por ejemplo, si estás migrando de www.antiguodominio.com a www.nuevodominio.com, tendrás que sustituir la URL en esos dos campos.

[WARNING] Asegúrate de no incluir una barra (/) al final de la URL. Escribir www.midominio.com/ puede causar problemas de redirección. Debe ser www.midominio.com.

6. Guarda los cambios

Haz clic en el botón "Guardar". PrestaShop actualizará automáticamente la base de datos con la nueva URL.

7. Verifica el resultado

Abre una ventana de incógnito en tu navegador (para evitar la caché del navegador) y escribe tu nueva URL. Si todo ha ido bien, verás tu tienda funcionando.

El método de emergencia: Cambiar la URL en la Base de Datos

¿Qué pasa si no puedes acceder al panel de administración? Esto puede ocurrir si ya intentaste cambiar la URL de otra forma y rompiste algo, o si estás migrando tu PrestaShop a un servidor nuevo y aún no tienes el dominio apuntando correctamente.

No entres en pánico. Aún puedes arreglarlo con acceso a la base de datos (phpMyAdmin, MySQL, etc.).

1. Encuentra la base de datos

Accede a tu panel de control de hosting (cPanel, Plesk, Syspanel...). Busca la sección de Bases de Datos y abre phpMyAdmin.

2. Selecciona la base de datos de tu PrestaShop

En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Haz clic en la que corresponda a tu tienda. El nombre suele empezar con un prefijo como ps_ o similar.

3. Busca la tabla de configuración

Dentro de la base de datos, busca una tabla llamada ps_configuration (el prefijo ps_ puede variar). Esta tabla guarda todos los ajustes de tu tienda.

4. Ejecuta la consulta SQL

Esta es la parte técnica. Haz clic en la pestaña "SQL" en la parte superior y ejecuta la siguiente consulta:

SELECT * FROM ps_configuration WHERE name IN ('PS_SHOP_DOMAIN', 'PS_SHOP_DOMAIN_SSL', 'PS_SHOP_NAME');

Esto te mostrará las filas con la configuración actual de tu dominio.

5. Actualiza los valores

Ahora, ejecuta esta consulta SQL para actualizar los valores con tu nueva URL. Sustituye www.tunuevadireccion.com por tu dominio real.

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

[WARNING] Si tu tienda usa el protocolo HTTPS (que es lo recomendado), asegúrate de que el valor en PS_SHOP_DOMAIN_SSL no incluya https://, solo el dominio. La URL completa con https:// se guarda en PS_SHOP_URL.

6. Limpia la caché de la base de datos

PrestaShop guarda los archivos de configuración en caché. Para forzar la actualización, borra la tabla ps_cache. Puedes hacerlo con un comando SQL:

TRUNCATE TABLE ps_cache;

También puedes borrar los archivos de caché manualmente desde tu hosting. Busca la carpeta var/cache (en PrestaShop 1.7) o cache (en versiones antiguas) y elimina su contenido.

Después del cambio: Ajustes cruciales para no romper el sitio

Cambiar la URL es solo la mitad del trabajo. Para que tu tienda siga funcionando perfectamente y no pierdas visitas, debes hacer estos ajustes.

1. Configura las redirecciones 301

Cuando cambias tu dominio prestashop, es esencial crear redirecciones 301 desde la URL antigua a la nueva. Esto le dice a Google que tu tienda se ha movido de forma permanente.

  • Si usas .htaccess (en Apache), puedes añadir reglas para redirigir todas las páginas.
  • Si usas Nginx, deberás configurarlo en el archivo de configuración del servidor.

[TIP] La forma más fácil de redirigir todo tu tráfico es usar un plugin o módulo. Si no, puedes añadir esto al final de tu archivo .htaccess:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^antiguodominio.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.antiguodominio.com [NC]
RewriteRule ^(.*)$ http://www.nuevodominio.com/$1 [L,R=301,NC]

2. Actualiza la URL en Google Search Console

Entra en Google Search Console y añade la nueva propiedad (tu nuevo dominio). Después, solicita un cambio de dirección desde la propiedad antigua a la nueva. Esto ayudará a que Google indexe tu nueva URL mucho más rápido.

3. Revisa los enlaces internos y las imágenes

A veces, algunos enlaces internos o rutas de imágenes pueden quedarse con la URL antigua. Para solucionarlo, puedes hacer una búsqueda y reemplazo en la base de datos.

[WARNING] No hagas un reemplazo directo en toda la base de datos sin saber lo que haces, ya que podrías romper los serializados de PrestaShop. Es mejor usar un módulo gratuito como "PS Cleaner" o "Search & Replace" específico para PrestaShop.

4. Renueva los certificados SSL

Si tu nuevo dominio está en un hosting distinto o has cambiado de dominio, necesitarás un certificado SSL para la nueva URL. La mayoría de los hostings ofrecen Let's Encrypt gratis. Actívalo desde tu panel de control (Syspanel tiene una opción fácil para esto).

Errores comunes y cómo solucionarlos

Aunque sigas todos los pasos, a veces la tecnología juega malas pasadas. Aquí tienes las soluciones a los problemas más frecuentes.

Error 500: Error interno del servidor

Este es el error más temido. Suele deberse a un problema con el archivo .htaccess o con la caché.

Solución: Entra a tu hosting y busca el archivo .htaccess en la raíz de tu PrestaShop. Renómbralo a .htaccess_old para desactivarlo. Luego, ve a tu panel de administración (si puedes acceder) y en Parámetros avanzados → Herramientas usa el botón "Generar .htaccess".

La página carga pero sin estilos o imágenes

Esto significa que la URL de las imágenes o de los temas se ha quedado con la dirección antigua.

Solución: Ve a Parámetros Avanzados → Rendimiento y activa la opción "Forzar la compilación de las plantillas" y "Forzar la compilación de CSS/JS". Guarda y desactívalas de nuevo. Esto suele regenerar las rutas.

No puedo acceder al panel de administración

Si después del cambio no puedes entrar al back-office, puede ser un problema de cookies o de la URL de administración.

Solución: Intenta acceder desde una ventana de incógnito. Si no funciona, revisa la tabla ps_employee en la base de datos y verifica que el campo email coincide con el que usas para entrar.

Preguntas Frecuentes (FAQ)

¿Cuánto tiempo tarda en propagarse el cambio de dominio?

La propagación del DNS puede tardar entre 24 y 72 horas, aunque lo normal es que sea mucho más rápido. Durante ese tiempo, algunos usuarios pueden ver la tienda antigua y otros la nueva. Es normal.

¿Perderé mi posicionamiento SEO al cambiar la URL?

Si haces las redirecciones 301 correctamente y actualizas Google Search Console, el impacto en tu SEO será mínimo. Es normal que haya una pequeña caída temporal en las visitas, pero se recupera en unas semanas.

¿Puedo cambiar la URL de mi PrestaShop sin usar la base de datos?

Sí, el método más sencillo es a través del panel de administración (Parámetros avanzados → Configuración de URL), como te he explicado al principio. El método de la base de datos es solo para casos de emergencia.

¿Qué es "Syspanel" y por qué se menciona?

Syspanel es el panel de control de hosting que utilizamos en nuestros servicios. Es una alternativa amigable al típico cPanel. Para acceder a él, simplemente escribe la IP de tu servidor o el dominio y añade el puerto :2106 (por ejemplo, http://tudominio.com:2106).

Mi tienda muestra la URL antigua en el código fuente, ¿qué hago?

Esto es un problema de caché. Limpia la caché de PrestaShop (en Parámetros avanzados → Rendimiento) y la caché de tu navegador. Si el problema persiste, revisa que no hayas dejado la URL antigua en algún archivo de configuración, como config/settings.inc.php (en versiones antiguas) o en app/config/parameters.php (en PrestaShop 1.7+).

[INFO] En PrestaShop 1.7+, el archivo app/config/parameters.php contiene las credenciales de la base de datos y la URL del sitio. Si prefieres editar archivos en lugar de la base de datos, puedes cambiarlo aquí, pero el método del panel de administración es mucho más seguro y recomendable.

Conclusión: Un cambio con red de seguridad

Cambiar la URL de tu tienda PrestaShop no tiene por qué ser una pesadilla. Con una buena copia de seguridad, siguiendo los pasos del panel de administración y configurando las redirecciones 301, puedes realizar la migración de tu PrestaShop a un nuevo dominio de forma segura y sin perder el trabajo de SEO que has hecho hasta ahora.

Recuerda que la paciencia es clave. No te asustes si ves caídas temporales de tráfico o algún error puntual. Las soluciones que te he dado aquí son las que usamos los técnicos de soporte a diario, así que tienes a tu disposición el mismo arsenal para resolverlo.

Si en algún momento te sientes perdido o el problema se te escapa de las manos, no dudes en contactar con tu soporte de hosting. Para eso estamos. Pero con esta guía, estoy seguro de que podrás cambiar la URL de tu tienda PrestaShop sin romper el sitio y con la confianza de saber exactamente lo que estás haciendo.

¿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