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

Cómo cambiar la URL de PrestaShop sin dañar la tienda

Actualizado el 12 de abril de 2026

¿Te da miedo cambiar la URL de tu PrestaShop? Es totalmente normal. Es como cambiar la cerradura de la puerta de tu casa: si no lo haces bien, te quedas fuera. Pero con esta guía paso a paso, lo harás sin romper nada.

Vamos a desmontar el miedo. Cambiar la dirección de tu tienda online no tiene por qué ser una pesadilla. Solo necesitas un plan claro, una copia de seguridad y seguir estos pasos al pie de la letra. Tanto si quieres cambiar la URL de PrestaShop por una nueva marca, como si necesitas mover PrestaShop a otro dominio, aquí tienes el manual definitivo.


Antes de Empezar: La Regla de Oro (Haz una Copia de Seguridad)

No, no es un consejo aburrido. Es la diferencia entre un cambio de dominio exitoso y un desastre de 48 horas arreglando la tienda.

Piensa en esto: si algo sale mal durante el proceso y no tienes copia, podrías perder productos, clientes y pedidos. ¿El riesgo merece la pena? No.

¿Qué necesitas guardar exactamente?

Para estar 100% seguro, debes copiar dos cosas:

  1. Los Archivos: Todo el contenido de tu carpeta public_html (o www). Puedes descargarla por FTP con FileZilla o usar el administrador de archivos de tu hosting.
  2. La Base de Datos: Este es el "cerebro" de tu tienda. Contiene todos los productos, precios, clientes y configuración. La exportas desde phpMyAdmin (normalmente en el panel de tu hosting).

[WARNING]: No empieces el cambio sin tener estas dos copias descargadas en tu ordenador. Es la única red de seguridad que tienes.


Paso 1: Prepara el Nuevo Destino (El Nuevo Dominio)

Antes de tocar nada en PrestaShop, el nuevo dominio debe estar "vivo" y apuntando a tu servidor.

Configura el dominio en tu hosting

  1. Accede al panel de control de tu hosting (cPanel, Plesk, o el que uses).
  2. Busca la sección de "Dominios" o "Dominios Adicionales".
  3. Añade tu nuevo dominio (por ejemplo, www.tunuevatienda.com).
  4. Asegúrate de que el dominio apunte a la misma carpeta donde está tu PrestaShop actual, o a una nueva que crearás.

[INFO]: Si usas Syspanel (el panel de control que antes se llamaba HestiaCP), el acceso se realiza a través del puerto 2106 (ejemplo: http://tu-servidor:2106). Ahí encontrarás las opciones para añadir el nuevo dominio y gestionar la base de datos.

¿Dominio nuevo o subdominio?

Es importante distinguir:

  • Dominio nuevo: www.mitiendanueva.com (cambio total).
  • Subdominio: tienda.midominio.com (una sección de tu web principal).

El proceso es el mismo para ambos, solo cambia la URL final.


Paso 2: La Parte Delicada (Cambiar la URL en la Base de Datos)

Este es el corazón del proceso. PrestaShop guarda la URL de tu tienda en varios sitios de la base de datos. Si no los cambiamos todos, la tienda seguirá intentando cargar la web antigua.

Localiza la tabla ps_shop_url

Entra en phpMyAdmin (desde el hosting) y selecciona la base de datos de tu PrestaShop. Busca una tabla que se llame ps_shop_url (el prefijo ps_ puede variar, por ejemplo prestashop_shop_url).

Haz clic en "Editar" (el lápiz) en la fila que contiene tu tienda. Ahí verás dos campos cruciales:

  • domain: Aquí va tu nuevo dominio sin www. Ejemplo: tunuevatienda.com.
  • domain_ssl: Aquí va tu nuevo dominio con https://. Ejemplo: https://tunuevatienda.com.

Guarda los cambios.

La consulta mágica para actualizar todo

Pero esto no es suficiente. Hay otras tablas que guardan la URL en sus contenidos. Para no volvernos locos buscando una a una, usaremos una consulta SQL.

Ve a la pestaña "SQL" en phpMyAdmin y ejecuta el siguiente código (reemplaza ps_ por tu prefijo si es diferente):

UPDATE ps_configuration SET value = 'tunuevatienda.com' WHERE name IN ('PS_SHOP_DOMAIN', 'PS_SHOP_DOMAIN_SSL');

UPDATE ps_shop_url SET domain = 'tunuevatienda.com', domain_ssl = 'https://tunuevatienda.com';

UPDATE ps_shop SET domain = 'tunuevatienda.com', domain_ssl = 'https://tunuevatienda.com';

[WARNING]: Asegúrate de que tu nuevo dominio NO tenga http:// ni https:// en los campos domain. Solo el nombre, como tunuevatienda.com. En domain_ssl sí puedes poner la URL completa con https://.

Si tu tienda usa multitienda

Si tienes varias tiendas en un solo PrestaShop, la tabla ps_shop_url tendrá varias filas. Debes repetir el proceso de edición para cada una de ellas, asegurándote de que cada una apunte a su dominio correcto.


Paso 3: Actualiza los Archivos de Configuración

Además de la base de datos, hay un archivo que guarda la configuración raíz. Se llama parameters.php y está en la carpeta app/config/ de tu instalación de PrestaShop.

¿Qué hay que cambiar en parameters.php?

Este archivo guarda la conexión a la base de datos, pero también puede tener referencias a la URL. Ábrelo con un editor de texto (como Notepad++ o Sublime Text) y busca la línea que dice 'database_host'. Normalmente solo necesitas cambiar esto si has movido la tienda a un servidor diferente.

Si solo estás cambiando el dominio y el hosting es el mismo, no necesitas tocar este archivo. Si has movido el hosting, aquí es donde actualizarás el nombre del servidor, usuario y contraseña de la base de datos.


Paso 4: El Archivo .htaccess (El Director de Tráfico)

PrestaShop genera un archivo .htaccess automáticamente. Este archivo gestiona las redirecciones y las URLs amigables. Si no lo actualizamos, puede dar errores 404.

Regenera el .htaccess desde el panel de administración

La forma más segura es hacer que PrestaShop lo cree de nuevo:

  1. Accede a tu panel de administración (Back Office) con la URL antigua (ejemplo: www.tudominioantiguo.com/admin123).
  2. Ve a Parámetros avanzados > Rendimiento.
  3. Busca la sección "URLs amigables" y haz clic en el botón "Guardar" (aunque no cambies nada). Esto fuerza a PrestaShop a regenerar el .htaccess.

[TIP]: Si no puedes acceder al back office porque te redirige a la URL antigua, borra el archivo .htaccess de la carpeta raíz de tu PrestaShop y vuelve a intentarlo. PrestaShop lo creará de nuevo al cargar la web.


Paso 5: El Gran Salto (Cambiar la URL en el Back Office)

Ahora viene el cambio final. Una vez que la base de datos y los archivos están listos, es hora de decirle a PrestaShop su nueva dirección.

  1. Accede a tu Back Office (si aún puedes con la URL antigua, genial; si no, usa la nueva).
  2. Ve a Parámetros avanzados > Parámetros avanzados > Prestashop (o directamente a Configuración > Parámetros generales en versiones más nuevas).
  3. Busca la sección "URL de la tienda".
  4. Verás los campos "Dominio de la tienda" y "Dominio SSL de la tienda". Aquí es donde debes escribir tu nueva URL.
  5. Guarda los cambios.

[WARNING]: Este es el punto de no retorno. Una vez que guardes aquí, la tienda funcionará con la nueva URL. Si algo falla, vuelve a poner la URL antigua y revisa los pasos anteriores.


Paso 6: Redirecciones 301 (No Pierdas tu SEO)

Este paso es crucial para no perder tu posicionamiento en Google. Si alguien tiene un enlace a tu antigua web, debe ser redirigido automáticamente a la nueva.

¿Qué es una redirección 301?

Es una orden que le das al servidor para que diga: "Esta página ha cambiado de dirección permanentemente. Llévame a la nueva". Es la forma más limpia de decirle a Google que tu web se ha mudado.

Cómo configurar las redirecciones 301

Tienes dos opciones:

Opción A: Desde el hosting (Recomendado)

Si tu hosting usa Syspanel (puerto 2106), busca la sección de "Redirecciones" o "Dominios". Podrás crear una redirección 301 desde tu dominio antiguo al nuevo. Es la forma más fácil y rápida.

Opción B: Desde el .htaccess

Añade estas líneas al principio del archivo .htaccess de tu dominio antiguo (si es que lo tienes en otro sitio) o en el nuevo:

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

Esto redirige todas las páginas de tu antiguo dominio a las mismas páginas en el nuevo.


Paso 7: Verifica y Limpia (El Chequeo Final)

No des por hecho que todo funciona. Tómate 10 minutos para revisar.

Lista de verificación post-cambio

  1. Carga la nueva URL: www.tunuevatienda.com. ¿Se ve bien? ¿No hay errores?
  2. Entra al Back Office: www.tunuevatienda.com/admin. ¿Puedes acceder?
  3. Revisa una ficha de producto: Haz clic en un producto. ¿La URL es la nueva? ¿Se ve correctamente?
  4. Prueba el carrito: Añade un producto al carrito y ve al proceso de compra. ¿Funciona todo?
  5. Busca en Google: Si tu web antigua estaba indexada, busca en Google site:tudominioantiguo.com y comprueba si las páginas redirigen a la nueva.
  6. Actualiza el Sitemap: Ve a Google Search Console y envía el nuevo sitemap (tu-nueva-url.com/sitemap.xml). También puedes pedir que re-indexen la web.

Preguntas Frecuentes (FAQ) sobre Cambiar la URL

¿Puedo cambiar la URL sin perder mi posicionamiento en Google?

Sí, si lo haces con redirecciones 301. Es la clave. Si las configuras bien, Google entenderá que tu web se ha movido y transferirá la autoridad de las páginas antiguas a las nuevas. Esto lleva tiempo (de unos días a unas semanas), pero es la forma correcta.

¿Qué pasa si no tengo acceso al Back Office después del cambio?

No entres en pánico. Es un problema común. Vuelve a revisar los pasos 2 y 3. Lo más probable es que la tabla ps_shop_url no se haya actualizado correctamente o que el archivo parameters.php tenga una ruta antigua. Si todo está bien, borra el .htaccess y vuelve a cargar la web.

¿Necesito cambiar algo en mi cuenta de Google Analytics?

Sí, es recomendable. En Google Analytics, crea una nueva propiedad para tu nuevo dominio y añade el código de seguimiento a tu nueva web. También puedes cambiar el dominio por defecto en la vista de tu informe.

¿Y si mi tienda está en un subdominio y quiero un dominio propio?

El proceso es el mismo. Solo asegúrate de que el nuevo dominio apunte a la carpeta correcta en tu servidor. Si usas Syspanel (puerto 2106), puedes gestionar esto fácilmente desde el apartado de "Dominios".

¿Qué es el puerto 2106 en Syspanel?

Es la puerta de entrada al panel de control de tu hosting. Es donde gestionas tus dominios, bases de datos y archivos. Es una herramienta muy visual y fácil de usar, ideal si no eres un experto técnico.


Conclusión: Tu Tienda se Ha Mudado con Éxito

Cambiar la URL de PrestaShop es como hacer una mudanza: requiere planificación, cajas bien etiquetadas (tu copia de seguridad) y un buen mapa (esta guía). Hemos cubierto los pasos esenciales: preparar el destino, actualizar la base de datos, ajustar la configuración y, lo más importante, configurar las redirecciones para no perder tu tráfico.

No tengas miedo de mover PrestaShop a otro dominio. Con esta guía, la paciencia y una copia de seguridad, lo harás sin dañar tu tienda. Tómate tu tiempo, sigue cada paso y verifica todo al final.

Tu tienda online está ahora en su nueva casa. ¡Enhorabuena!

¿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