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

Guía para cambiar la URL de tu tienda PrestaShop en Plesk

Actualizado el 25 de febrero de 2026

Cambiar la URL de tu tienda PrestaShop es una tarea que, bien hecha, puede dar una nueva vida a tu negocio online. Ya sea porque has comprado un dominio más profesional, porque quieres migrar de un subdominio a uno principal o porque necesitas pasar de HTTP a HTTPS, este proceso es más común de lo que piensas.

Sin embargo, si no se hace correctamente, puede provocar errores de configuración, enlaces rotos o, en el peor de los casos, una caída temporal de tu tienda. Por eso, he preparado esta guía completa y paso a paso, pensada especialmente para aquellos que gestionan su servidor a través de Plesk.

A lo largo de este artículo, te explicaré no solo los pasos técnicos para cambiar la URL de PrestaShop en Plesk, sino también cómo evitar los errores más habituales. Al final, tendrás un checklist para que la transición sea tan suave como el deslizamiento de un carrito de compras bien engrasado.

Antes de Empezar: Precauciones y Copias de Seguridad

Antes de tocar nada, respira hondo. Este proceso requiere precisión, pero no es ciencia espacial. Dicho esto, la regla de oro en cualquier operación de mantenimiento web es realizar una copia de seguridad completa.

¿Por qué es tan importante?

Porque si algo sale mal, podrás restaurar tu tienda a su estado anterior en cuestión de minutos. Sin una copia de seguridad, un pequeño error podría convertirse en un dolor de cabeza monumental.

¿Qué debes incluir en tu copia de seguridad?

  • Archivos del sitio: Todos los archivos de tu PrestaShop (la carpeta httpdocs o public_html).
  • Base de datos: La base de datos MySQL donde se guardan tus productos, pedidos y clientes.

[WARNING] No continúes con esta guía si no has realizado una copia de seguridad completa y verificada. Es la única red de seguridad que tienes entre un cambio exitoso y un desastre.

Paso 1: Preparar el Nuevo Dominio en Plesk

El primer paso técnico es asegurarte de que tu nuevo dominio (por ejemplo, www.tutiendanueva.com) existe y está configurado en tu panel de Plesk.

Piensa en Plesk como el "director de orquesta" de tu servidor. Él gestiona los dominios, los certificados SSL y las bases de datos. Si el nuevo dominio no está registrado en Plesk, tu tienda no podrá "escuchar" las peticiones que lleguen a esa dirección.

Pasos para añadir el dominio en Plesk:

  1. Inicia sesión en tu panel de Plesk.
  2. En el menú lateral, busca la sección "Sitios web y dominios".
  3. Haz clic en "Añadir dominio".
  4. Introduce el nuevo nombre de dominio (sin www o con él, dependiendo de tu estrategia, aunque normalmente se añade sin www y luego se crea un alias).
  5. Asegúrate de que la configuración de PHP y las opciones de hosting sean idénticas a las del dominio antiguo. Si no estás seguro, copia la configuración del dominio antiguo si la tienes a mano.

[TIP] Si tu nuevo dominio es un alias del antiguo (por ejemplo, si vendes en .com y has comprado también la extensión .es), es más sencillo crear un "alias de dominio" en lugar de un dominio completo. Sin embargo, para un cambio de URL real, necesitarás un dominio independiente.

Paso 2: La Configuración Mágica en el Archivo parameters.php

Aquí es donde reside el corazón de la configuración de PrestaShop. A diferencia de otros CMS como WordPress, PrestaShop guarda la URL de tu tienda en un archivo de configuración llamado parameters.php.

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

¿Cómo editarlo?

  1. Accede a tu servidor mediante FTP (FileZilla es una buena opción) o a través del Administrador de archivos que incluye Plesk.
  2. Navega hasta la raíz de tu tienda (normalmente httpdocs).
  3. Entra en la carpeta app y luego en config.
  4. Busca el archivo parameters.php y ábrelo con un editor de texto plano (no uses Word ni editores enriquecidos).

¿Qué debes buscar?

Dentro de este archivo, verás una estructura de código con claves como 'database_host', 'database_name', etc. Lo que nos interesa son las líneas que contienen la URL de tu tienda. Busca las claves 'PS_SHOP_DOMAIN' y 'PS_SHOP_DOMAIN_SSL'.

Normalmente verás algo así:

'PS_SHOP_DOMAIN' => 'www.tudominioantiguo.com',
'PS_SHOP_DOMAIN_SSL' => 'www.tudominioantiguo.com',

La tarea:

  1. Reemplaza 'www.tudominioantiguo.com' por tu nuevo dominio.
  2. Es importante que lo hagas sin el http:// o https://, solo el dominio (ej. www.tiendanueva.com).
  3. Guarda el archivo y súbelo de nuevo al servidor si lo estabas editando localmente.

[WARNING] Este es el paso más crítico. Si escribes mal el dominio o añades una barra extra, tu tienda dejará de cargar correctamente. Revisa dos veces antes de guardar.

Paso 3: Ajustar la Base de Datos (El Paso que Muchos Olvidan)

Aunque el archivo parameters.php controla la URL principal, PrestaShop también guarda la URL en la base de datos, concretamente en la tabla ps_configuration. Si no actualizas esto, es posible que algunos enlaces internos o la generación de imágenes sigan apuntando al dominio antiguo.

¿Cómo actualizar la base de datos?

  1. Ve a la sección "Bases de datos" en Plesk.
  2. Encuentra la base de datos de tu PrestaShop y haz clic en "phpMyAdmin".
  3. En phpMyAdmin, selecciona tu base de datos en el panel izquierdo.
  4. Haz clic en la pestaña "SQL" para ejecutar una consulta.

La consulta mágica:

Ejecuta la siguiente consulta SQL. Reemplaza www.tudominioantiguo.com y www.tudominionuevo.com con tus dominios reales.

UPDATE ps_configuration SET value = REPLACE(value, 'http://www.tudominioantiguo.com', 'http://www.tudominionuevo.com') WHERE value LIKE '%www.tudominioantiguo.com%';

Esta consulta busca cualquier valor en la tabla de configuración que contenga tu dominio antiguo y lo reemplaza por el nuevo.

[INFO] El prefijo ps_ es el predeterminado, pero si tu tienda usa un prefijo personalizado (como shop_), deberás sustituirlo en la consulta. Puedes ver el prefijo en el propio archivo parameters.php.

Paso 4: Regenerar el Cache y los Enlaces Estáticos

PrestaShop es muy eficiente guardando archivos en caché para ofrecer una carga rápida. Sin embargo, estos archivos en caché pueden contener la URL antigua. Por lo tanto, después de cambiar la configuración, es vital limpiar la caché.

¿Dónde está la caché?

En el panel de administración de PrestaShop, ve a Parámetros Avanzados > Rendimiento y haz clic en el botón "Vaciar la caché".

Si no puedes acceder al panel de administración, también puedes borrar manualmente el contenido de las carpetas var/cache (en PrestaShop 1.7) o cache (en versiones anteriores). No borres las carpetas en sí, solo su contenido.

¿Y los enlaces estáticos?

PrestaShop genera URLs "amigables" para SEO. Para regenerarlas con el nuevo dominio:

  1. Ve a Parámetros Avanzados > SEO y URLs.
  2. Haz clic en el botón "Guardar" (sin cambiar nada). Esto forzará a PrestaShop a regenerar las reglas de reescritura de URLs con el nuevo dominio.

Paso 5: Actualizar la URL en el Panel de Administración

Si aún no lo has hecho, es posible que necesites actualizar la URL en el propio panel de administración de PrestaShop. Esto es especialmente relevante si cambiaste el dominio antes de editar el archivo parameters.php.

  1. Accede a tu panel de administración (normalmente en /admin o una URL personalizada).
  2. Ve a Parámetros Avanzados > Parámetros Generales.
  3. En la sección "URL de la tienda", verás dos campos: "URL de la tienda" y "URL de la tienda para SSL".
  4. Asegúrate de que ambos estén configurados con tu nuevo dominio.
  5. Guarda los cambios.

Paso 6: Redireccionar el Dominio Antiguo (301 Redirect)

Este paso es crucial para el SEO. Si no rediriges el dominio antiguo al nuevo, perderás todo el "jugo" de los enlaces que apuntaban a tu antigua tienda. Además, los usuarios que tengan enlaces guardados o marcados serán llevados al nuevo sitio automáticamente.

¿Cómo hacer la redirección en Plesk?

  1. Ve a "Sitios web y dominios".
  2. Selecciona el dominio antiguo.
  3. Busca la opción "Redirección" o "Hosting y Acceso".
  4. Configura una redirección permanente (301) hacia tu nuevo dominio completo (incluyendo https://).

[TIP] Si tu dominio antiguo tiene varias páginas (ej. tudominioantiguo.com/producto-x), asegúrate de que la redirección sea "con parámetros" o "con ruta completa" para que se redirija a tudominionuevo.com/producto-x y no solo a la página de inicio.

Paso 7: SSL y Certificados (HTTPS)

Si tu nueva URL usa HTTPS (muy recomendable para el SEO y la confianza del usuario), necesitas asegurarte de que el certificado SSL esté activo para el nuevo dominio.

En Plesk:

  1. Ve a "Sitios web y dominios".
  2. Selecciona tu nuevo dominio.
  3. Busca la sección "SSL/TLS".
  4. Puedes instalar un certificado Let's Encrypt gratuito (si tu proveedor lo permite) o subir tu propio certificado.

[INFO] Una vez instalado el SSL, activa la opción "Forzar HTTPS" en Plesk para que todas las visitas sean redirigidas automáticamente a la versión segura de tu tienda.

Errores Comunes y Soluciones Rápidas (FAQ)

Aquí tienes una lista de problemas típicos que la gente encuentra al cambiar dominio PrestaShop y cómo solucionarlos.

Mi tienda muestra un error "500 Internal Server Error" después del cambio.
Generalmente, esto se debe a un error de sintaxis en el archivo parameters.php. Revisa que no hayas dejado comas o comillas de más. También puede ser por problemas de permisos en los archivos de caché. Borra el contenido de la carpeta var/cache.

La tienda carga, pero las imágenes están rotas.
Esto es un clásico. Significa que las URLs de las imágenes en la base de datos aún apuntan al dominio antiguo. Ejecuta una consulta SQL adicional para actualizar la tabla ps_image_shop o simplemente regenéra las miniaturas en Parámetros Avanzados > Rendimiento (botón "Regenerar miniaturas").

¿Puedo cambiar el dominio sin perder mis posiciones en Google?
Sí, siempre que configures correctamente las redirecciones 301 desde el dominio antiguo al nuevo. Además, deberías actualizar tu perfil en Google Search Console y Bing Webmaster Tools para informar del cambio de dirección. Esto puede llevar unas semanas, pero es la forma correcta de migrar PrestaShop sin perder SEO.

¿Qué pasa con mi cuenta de correo asociada al dominio antiguo?
Nada. El correo es independiente del cambio de URL de la tienda. Si también quieres cambiar el correo a un dominio nuevo, tendrás que crear las cuentas en Plesk para el nuevo dominio. No olvides actualizar la dirección de correo en la configuración de PrestaShop (Parámetros Avanzados > Parámetros Generales) para recibir los emails de pedidos.

¿Es necesario cambiar el dominio en el archivo .htaccess?
PrestaShop 1.7 ya no utiliza un .htaccess para las URLs amigables (usa Symfony), pero en versiones anteriores, sí. Si usas PrestaShop 1.6 o inferior, asegúrate de que el archivo .htaccess en la raíz no contenga referencias al dominio antiguo. Si las tiene, edítalo. En PrestaShop 1.7, este archivo se regenera solo al guardar en "SEO y URLs".

[WARNING] Si tu servidor utiliza el panel de control "Syspanel" (anteriormente conocido como HestiaCP) en lugar de Plesk, el proceso es muy similar, pero la interfaz varía. Para acceder a Syspanel, recuerda que el puerto de acceso es el 2106 (ej. https://tu-servidor:2106). La lógica de editar archivos y bases de datos es la misma, pero los nombres de los botones pueden cambiar.

Conclusión y Checklist Final

Cambiar la URL de tu tienda PrestaShop en Plesk es un proceso meticuloso, pero siguiendo estos pasos, lo harás sin contratiempos. Recuerda que la paciencia y la atención al detalle son tus mejores aliados.

Antes de dar por finalizado el proceso, repasa este checklist:

  • He realizado una copia de seguridad completa (archivos + DB).
  • El nuevo dominio está creado en Plesk.
  • He editado app/config/parameters.php con el nuevo dominio (sin http://).
  • He ejecutado la consulta SQL para actualizar ps_configuration.
  • He vaciado la caché de PrestaShop.
  • He regenerado las URLs en "SEO y URLs".
  • He configurado la redirección 301 desde el dominio antiguo.
  • He instalado y activado el certificado SSL para el nuevo dominio.
  • He forzado HTTPS en Plesk.

Con esto, tu tienda estará funcionando en su nueva "casa" digital. Si algún paso te genera dudas, no dudes en consultar la documentación oficial de PrestaShop o contactar con tu proveedor de hosting. ¡Mucha suerte con tu nueva URL!

¿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