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

Cómo cambiar la URL de PrestaShop (dominio) sin romper nada

Actualizado el 13 de mayo de 2026

Antes de tocar nada: prepara un plan de vuelo

Cambiar la URL de tu tienda PrestaShop es como cambiar la cerradura de la puerta de tu casa: si lo haces sin cuidado, puedes dejarte fuera. Pero no te preocupes, porque con esta guía vas a hacerlo de forma segura, sin romper tu tienda y sin perder clientes ni posicionamiento en Google.

El proceso de cambiar url prestashop puede parecer técnico, pero en realidad es más sencillo de lo que crees si sigues los pasos en el orden correcto. Lo más importante es que entiendas que no solo cambias una dirección en el navegador, sino que hay que actualizar referencias internas, bases de datos y configuraciones para que todo siga funcionando.

Antes de empezar, asegúrate de tener:

  • Acceso al panel de administración de tu hosting (cPanel, Syspanel, Plesk, etc.)
  • Acceso FTP o al gestor de archivos de tu hosting
  • Acceso a phpMyAdmin (para la base de datos)
  • Una copia de seguridad reciente de tu tienda (¡no te saltes este paso!)

¿Por qué quieres cambiar el dominio de tu PrestaShop?

Puede que hayas comprado un dominio nuevo más profesional, que quieras pasar de HTTP a HTTPS, o que tu tienda esté en un subdominio y quieras moverla al dominio principal. Sea cual sea tu motivo, el proceso es similar, pero hay matices.

Si lo que buscas es prestashop cambiar dirección porque te mudas de servidor, el proceso es un poco diferente, pero las configuraciones de URL que veremos aquí también te servirán.

Paso 1: Haz una copia de seguridad completa (sí, es obligatorio)

Este es el paso que todo el mundo quiere saltarse y el que luego más se lamenta. Una copia de seguridad te permite volver atrás si algo sale mal. Haz copia de:

  • Todos los archivos de tu tienda (carpeta pública, themes, módulos, etc.)
  • La base de datos completa

Puedes hacerlo desde:

  • Syspanel: Entra por el puerto 2106, busca la sección de "Copias de seguridad" o "Backups", y sigue las instrucciones.
  • cPanel: Usa la herramienta "Backup" o "Copias de seguridad".
  • phpMyAdmin: Exporta la base de datos en formato SQL.

Guarda la copia en tu ordenador o en un servicio externo, no en el mismo servidor.

Paso 2: Actualiza la URL en la base de datos de PrestaShop

La base de datos de PrestaShop guarda la URL de tu tienda en varias tablas. Si no las actualizas, tu tienda seguirá intentando cargar recursos desde la URL antigua.

Localiza las tablas correctas

Entra en phpMyAdmin y busca las tablas de tu base de datos de PrestaShop. Normalmente se llaman ps_configuration, ps_shop_url y ps_shop. Dentro de ps_shop_url, verás columnas como domain, domain_ssl y physical_uri.

Actualiza los valores

  1. En ps_shop_url, cambia el dominio antiguo por el nuevo en las columnas domain y domain_ssl.
  2. Si tu tienda está en una subcarpeta (ej: tudominio.com/tienda), actualiza physical_uri a /tienda/.
  3. En ps_configuration, busca los valores que contengan la URL antigua y cámbialos por la nueva.

[WARNING] No hagas esto a mano si no te sientes seguro. Un error en la base de datos puede romper tu tienda por completo. Si tienes dudas, pide ayuda a tu proveedor de hosting.

Paso 3: Actualiza el archivo de configuración de PrestaShop

PrestaShop tiene un archivo llamado parameters.php en la carpeta app/config/. Este archivo contiene parámetros de conexión y también puede tener la URL base de tu tienda.

  1. Entra por FTP o el gestor de archivos de tu hosting.
  2. Navega a app/config/ y descarga parameters.php.
  3. Ábrelo con un editor de texto (como Notepad++ o Sublime Text).
  4. Busca las líneas que contengan la URL antigua y cámbialas por la nueva.
  5. Guarda los cambios y sube el archivo de nuevo.

[INFO] Algunas versiones de PrestaShop también usan un archivo llamado settings.inc.php en la raíz. Revisa si existe y actualízalo de la misma manera.

Paso 4: Limpia la caché de PrestaShop

La caché de PrestaShop puede guardar la URL antigua y provocar errores o redirecciones extrañas. Es fundamental limpiarla después de cambiar la URL.

  1. Ve al panel de administración de PrestaShop (tudominio.com/admin).
  2. Entra en Parámetros avanzados > Rendimiento.
  3. Haz clic en Vaciar la caché (puede aparecer como "Limpiar caché" o "Clear cache").
  4. También puedes borrar la carpeta var/cache/ por FTP (en versiones antiguas es cache/).

Paso 5: Configura las redirecciones 301 desde el dominio antiguo

Si tu dominio antiguo sigue activo, es importante que redirija al nuevo para no perder visitas ni posicionamiento SEO. Las redirecciones 301 son las que indican a Google que la página se ha movido de forma permanente.

Desde el panel de tu hosting

La mayoría de los paneles de hosting (Syspanel, cPanel, etc.) tienen una sección de "Redirecciones" o "Redirects". Crea una redirección 301 desde el dominio antiguo al nuevo, apuntando a la misma ruta.

Desde el archivo .htaccess

Si prefieres hacerlo manualmente, edita el archivo .htaccess en la raíz de tu dominio antiguo y añade:

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

[TIP] Sustituye tudominioantiguo.com y tudominionuevo.com por tus dominios reales. Guarda el archivo y prueba que la redirección funciona.

Paso 6: Actualiza las URLs internas de productos, categorías y módulos

PrestaShop guarda las URLs amigables de tus productos y categorías. Después de cambiar el dominio, estas URLs pueden seguir funcionando, pero es mejor regenerarlas para evitar problemas de duplicados.

  1. En el panel de administración, ve a Parámetros avanzados > SEO y URLs.
  2. Haz clic en Añadir una nueva regla o Actualizar las URLs amigables.
  3. Marca la opción "Regenerar las URLs" y guarda.
  4. PrestaShop generará nuevas URLs basadas en el dominio nuevo.

[INFO] Si tu tienda tiene muchas páginas, este proceso puede tardar unos minutos. No cierres la pestaña del navegador hasta que termine.

Paso 7: Actualiza las URLs externas y enlaces

Ahora que tu tienda funciona con el nuevo dominio, debes actualizar todos los enlaces externos que apunten a la URL antigua:

  • Perfiles de redes sociales
  • Directorios de empresas
  • Google My Business
  • Firmas de correo electrónico
  • Enlaces en otros sitios web

No puedes controlar todos los enlaces externos, pero las redirecciones 301 que configuraste en el paso 5 se encargarán de llevar a los usuarios al sitio correcto.

Paso 8: Verifica que todo funciona correctamente

Antes de dar por terminado el proceso, haz una revisión completa:

  1. Entra en https://tudominionuevo.com y comprueba que la tienda carga correctamente.
  2. Navega por varias páginas: categorías, productos, carrito, checkout.
  3. Prueba el proceso de compra con un producto de prueba.
  4. Revisa que las imágenes y los CSS/JS cargan bien (clic derecho > Inspeccionar > pestaña Red).
  5. Comprueba que el panel de administración funciona sin errores.

Errores comunes al cambiar el dominio de PrestaShop

La tienda carga pero sin estilos ni imágenes

Esto suele pasar porque la caché no se ha limpiado o porque las URLs de los recursos siguen apuntando al dominio antiguo. Vuelve a limpiar la caché y verifica la base de datos.

Error de "demasiadas redirecciones"

Este error aparece cuando hay un bucle de redirecciones entre el dominio antiguo y el nuevo. Comprueba el archivo .htaccess y las redirecciones configuradas en el hosting.

No puedo acceder al panel de administración

Si cambiaste la URL en la base de datos y ahora no puedes entrar al admin, puede ser que la URL de la cookie haya cambiado. Entra por FTP y edita el archivo parameters.php para verificar que la URL es correcta.

Preguntas frecuentes (FAQ) sobre cambiar la URL de PrestaShop

¿Puedo cambiar el dominio sin perder mi posicionamiento SEO?

Sí, siempre que configures redirecciones 301 correctamente y actualices las URLs internas. El SEO puede sufrir una pequeña caída temporal, pero se recupera en unas semanas.

¿Necesito avisar a Google del cambio de dominio?

Es recomendable. Usa Google Search Console, añade el nuevo dominio y solicita un "cambio de dirección" desde el dominio antiguo. Esto acelera el proceso de indexación.

¿Qué pasa con mi certificado SSL?

Si tu nuevo dominio tiene certificado SSL, asegúrate de que está activo y configurado correctamente. Si usas HTTPS, todas las URLs deben apuntar a https://.

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

La propagación DNS puede tardar entre 24 y 72 horas. Durante ese tiempo, algunos usuarios pueden ver la tienda con el dominio antiguo y otros con el nuevo. Es normal.

¿Puedo cambiar solo el subdominio sin cambiar el dominio principal?

Sí, el proceso es el mismo, solo que en lugar de cambiar el dominio completo, cambias la parte del subdominio en las tablas de la base de datos y en el archivo de configuración.

Consejos finales para una transición sin sustos

  1. Haz el cambio en horas de baja actividad para minimizar el impacto en tus clientes.
  2. Ten a mano la copia de seguridad durante al menos una semana por si necesitas revertir.
  3. Actualiza tus enlaces internos en correos automáticos, facturas, etc.
  4. Monitorea los errores 404 durante las primeras semanas usando Google Search Console.
  5. No elimines el dominio antiguo hasta que estés seguro de que todo funciona (espera al menos 3 meses).

Cambiar la URL de PrestaShop no es difícil, pero requiere paciencia y método. Si sigues estos pasos, tu tienda seguirá funcionando sin problemas y tus clientes ni siquiera notarán el cambio. Y si en algún momento te sientes perdido, recuerda que siempre puedes pedir ayuda a tu proveedor de hosting o a un desarrollador especializado en PrestaShop.

[TIP] Si tu hosting usa Syspanel, recuerda que el acceso al panel es a través del puerto 2106. Allí podrás gestionar tus dominios, redirecciones y copias de seguridad de forma sencilla.

¡Buena suerte con tu cambio de dominio! Tu tienda te lo agradecerá.

¿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