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

Cómo cambiar la URL de una tienda PrestaShop desde Syspanel

Actualizado el 12 de septiembre de 2025

¿Estás pensando en cambiar la URL de tu tienda PrestaShop y no sabes por dónde empezar? No te preocupes, es un proceso más común de lo que crees y, con la ayuda de Syspanel, puedes hacerlo de forma segura y sin perder tus posiciones en Google.

En esta guía extensa y paso a paso, te voy a explicar exactamente cómo cambiar la URL de una tienda PrestaShop desde Syspanel, cubriendo desde la configuración del dominio hasta la implementación de redirecciones 301 para no perder tu SEO.

Vamos a por ello.

¿Por qué deberías cambiar la URL de tu PrestaShop?

Antes de entrar en materia, es importante entender las motivaciones. Cambiar la URL de tu tienda no es algo que se haga a la ligera, pero a veces es necesario.

Estas son las razones más habituales:

  • Cambio de marca: Has renovado tu marca y necesitas un dominio acorde (ej: de mitiendaantigua.com a nuevamarca.com).
  • Mejor enfoque SEO: Quieres un dominio más corto, con palabras clave (ej: zapatosbaratos.com en lugar de mimundo-zapatos-123.com).
  • Migración a HTTPS: Aunque no cambies el dominio, pasar de http:// a https:// es un cambio de URL que requiere este proceso.
  • Unificación de tiendas: Tienes varias tiendas y quieres centralizarlas en un solo dominio.
  • Abandono de un subdominio: Te das cuenta de que tienda.tudominio.com no funciona tan bien como tudominio.com y quieres unificarlo.

Cualquiera que sea tu motivo, el proceso es similar. La clave está en hacerlo bien para no romper tu tráfico orgánico.

Preparación antes de tocar nada

Este es el paso más importante y el que más se suele saltar. Una mala preparación puede convertir un cambio sencillo en un dolor de cabeza enorme.

Antes de cambiar la URL en Syspanel o en PrestaShop, debes hacer una copia de seguridad completa. Sí, sí, lo sé, suena aburrido, pero es vital.

1. Copia de seguridad de archivos y base de datos

Necesitas tener un respaldo de todos los archivos de tu tienda (la carpeta public_html o similar) y de la base de datos completa.

En Syspanel, puedes hacerlo fácilmente desde la sección de "Copias de seguridad" o "Backups". Asegúrate de descargar esa copia a tu ordenador o a un almacenamiento externo.

[WARNING] No continúes si no tienes una copia de seguridad reciente. Si algo sale mal, podrías perder datos valiosos de clientes, pedidos y productos. Es tu red de seguridad.

2. Decide la nueva URL

Ten muy claro cuál será la nueva URL. Debe ser un dominio que ya hayas registrado y que apunte a tu servidor.

Si estás cambiando de dominio, necesitarás configurar los DNS (o al menos el registro A) para que apunten a la IP de tu servidor. Esto se hace en el panel de tu proveedor de dominios, no en Syspanel.

3. Crea un subdominio de prueba (Opcional pero recomendado)

Si tienes dudas, puedes crear un subdominio como test.tudominio.com en Syspanel y hacer una copia de tu tienda ahí para practicar. Esto te dará mucha tranquilidad.

Cambiando la URL en Syspanel (HestiaCP)

Ahora sí, vamos a la acción. Syspanel es la herramienta que te permite gestionar tu servidor y tus sitios web. Es muy visual y fácil de usar.

Primero, accede a tu panel de Syspanel. Recuerda que la URL de acceso es https://ip-de-tu-servidor:2106 o https://tudominio.com:2106. El puerto 2106 es el que debes usar.

Paso 1: Añadir el nuevo dominio a Syspanel

Si tu nueva URL es un dominio completamente nuevo, debes añadirlo a tu servidor.

  1. En el menú lateral, busca la sección "Web" o "Sitios Web".
  2. Haz clic en el botón "Añadir dominio" o "Add Domain".
  3. Introduce el nuevo dominio (ej: nuevadireccion.com).
  4. Marca la casilla de "Crear también un usuario FTP" si lo necesitas para gestionar archivos, aunque no es imprescindible.
  5. Haz clic en "Aceptar".

Syspanel creará la estructura de carpetas para este nuevo dominio, normalmente en /home/usuario/web/nuevadireccion.com/public_html.

Paso 2: Transferir los archivos de tu tienda

Ahora tienes dos opciones:

  • Opción A (Recomendada): Copiar los archivos desde la carpeta del dominio antiguo a la del nuevo.

    • Usa un cliente FTP como FileZilla.
    • Conéctate a tu servidor.
    • Navega a la carpeta del dominio antiguo (ej: /home/usuario/web/dominioantiguo.com/public_html).
    • Selecciona todos los archivos y muévelos a la carpeta del nuevo dominio (/home/usuario/web/nuevadireccion.com/public_html).
  • Opción B: Si el cambio es de http a https, no necesitas mover archivos, solo cambiar la configuración en PrestaShop.

Paso 3: Crear la base de datos y el usuario (si es necesario)

Si tu nueva URL es un dominio nuevo, es probable que necesites una nueva base de datos. Sin embargo, es mucho más fácil reutilizar la existente.

  • Ve a la sección "Bases de datos" o "DB" en Syspanel.
  • Verás tu base de datos actual. No la borres.
  • Lo que haremos es apuntar la nueva tienda a la base de datos existente. Esto se configura en el archivo parameters.php de PrestaShop, que veremos más adelante.

[INFO] Si usas un dominio nuevo, puedes crear una nueva base de datos vacía e importar en ella los datos de la antigua. Pero para simplificar, te recomiendo reutilizar la misma.

Configurando PrestaShop para la nueva URL

Una vez que los archivos están en su lugar, hay que configurar PrestaShop para que sepa que su nueva dirección es otra.

Paso 4: Editar el archivo parameters.php

Este es el archivo de configuración principal de PrestaShop. Se encuentra en la raíz de tu tienda, en la carpeta config.

  1. Con tu cliente FTP, navega a /home/usuario/web/nuevadireccion.com/public_html/config/.
  2. Descarga el archivo parameters.php a tu ordenador.
  3. Ábrelo con un editor de texto plano (como Notepad++ o Sublime Text).
  4. Busca las líneas que dicen 'database_host', 'database_name', 'database_user' y 'database_password'.
  5. Verifica que coincidan con los datos de tu base de datos actual. Si has creado una nueva base de datos, cambia estos valores.
  6. Guarda el archivo y súbelo de nuevo al servidor, sobrescribiendo el existente.

Paso 5: Limpiar la caché de PrestaShop

PrestaShop guarda mucha información en caché para ser más rápido. Después de mover archivos, es necesario limpiarla.

  1. Dentro de la carpeta public_html, busca la carpeta var/cache.
  2. Dentro de ella, hay subcarpetas como dev y prod. Borra todo el contenido de estas carpetas.
  3. No borres las carpetas en sí, solo su contenido. Esto forzará a PrestaShop a regenerar la caché.

Las redirecciones 301: El paso más crítico para tu SEO

Aquí es donde realmente protegemos tu posicionamiento. Las redirecciones 301 son la forma de decirle a Google (y a los usuarios) que una página ha cambiado de dirección de forma permanente.

Sin ellas, cada enlace que apunta a tu antigua URL devolverá un error 404, lo que hará que pierdas todo el "jugo" SEO que habías ganado.

¿Qué son las redirecciones 301?

Son un código de estado HTTP que se envía desde el servidor. Le dice al navegador y a los buscadores: "El contenido que buscas ya no está aquí, pero se ha movido permanentemente a esta nueva dirección".

Cómo implementarlas desde Syspanel

Syspanel te permite gestionar las reglas de redirección de forma sencilla.

  1. Ve a la sección "Web" y haz clic en el dominio antiguo (ej: dominioantiguo.com).
  2. Busca la pestaña o sección de "Redirecciones" o "Redirects".
  3. Deberías ver una opción para crear una nueva redirección.
  4. En el campo "De" o "Origen", introduce la URL antigua. Puedes usar dominioantiguo.com para redirigir todo el sitio.
  5. En el campo "A" o "Destino", introduce la nueva URL completa, por ejemplo https://nuevadireccion.com.
  6. Selecciona el tipo de redirección: 301 (Permanente).
  7. Guarda los cambios.

[TIP] Si quieres redirigir una página específica (ej: dominioantiguo.com/pagina-especial a nuevadireccion.com/nueva-pagina), puedes hacerlo con una regla más específica. Pero para la mayoría de los casos, redirigir el dominio completo es suficiente.

La regla de oro: Redirige desde la raíz

La forma más efectiva es redirigir todo el tráfico del dominio antiguo al nuevo. Así, cualquier enlace que apunte a dominioantiguo.com/cualquier-pagina se redirigirá automáticamente a nuevadireccion.com/cualquier-pagina.

Esto se logra con una regla de redirección de dominio completo.

Cambios finales en PrestaShop

Una vez que las redirecciones están activas, hay que asegurarse de que PrestaShop use la nueva URL internamente.

Paso 6: Actualizar las URLs en la base de datos (Opcional y avanzado)

PrestaShop guarda las URLs de los productos, categorías y páginas en la base de datos. Si no las actualizas, podrías tener problemas con los enlaces internos.

Puedes hacerlo con una consulta SQL en phpMyAdmin, accesible desde Syspanel.

  1. Ve a la sección de "Bases de datos" en Syspanel.
  2. Haz clic en el botón de "phpMyAdmin" para acceder a tu base de datos.
  3. Selecciona tu base de datos en el panel izquierdo.
  4. Ve a la pestaña "SQL".
  5. Ejecuta las siguientes consultas, reemplazando dominioantiguo.com por tu antigua URL y nuevadireccion.com por la nueva.
UPDATE ps_shop_url SET domain = 'nuevadireccion.com', domain_ssl = 'nuevadireccion.com' WHERE main = 1;

UPDATE ps_meta SET url_rewrite = REPLACE(url_rewrite, 'dominioantiguo.com', 'nuevadireccion.com');

[WARNING] Ejecutar consultas SQL directamente en la base de datos puede ser peligroso si no sabes lo que haces. Si no te sientes seguro, omite este paso. PrestaShop a menudo corrige las URLs internas automáticamente al acceder desde el nuevo dominio.

Paso 7: Regenerar el archivo .htaccess

PrestaShop genera un archivo .htaccess con reglas de reescritura de URLs amigables. Es importante regenerarlo para que funcione correctamente con la nueva URL.

  1. Ve a Back Office de PrestaShop (accede con tu nueva URL).
  2. Ve a Parámetros avanzados > Rendimiento.
  3. Busca la opción "Regenerar el archivo .htaccess" y haz clic en el botón correspondiente.

Esto forzará a PrestaShop a crear un nuevo .htaccess con las URLs actualizadas.

Verificación final y solución de problemas

Después de todos estos pasos, es hora de comprobar que todo funciona.

Paso 8: Prueba tu nueva tienda

  1. Accede a tu nueva URL en un navegador en modo incógnito. Deberías ver tu tienda correctamente.
  2. Navega por algunas categorías y productos. Haz clic en ellos para ver si las URLs se ven correctas (ej: nuevadireccion.com/categoria/producto).
  3. Intenta acceder a una URL antigua (ej: dominioantiguo.com). Deberías ser redirigido automáticamente a la nueva.

Solución de problemas comunes

  • Error 404: Si ves un 404, es que la redirección no se ha configurado bien o el archivo .htaccess no se ha regenerado. Revisa los pasos 5 y 7.
  • Error de conexión a la base de datos: Revisa el archivo parameters.php y asegúrate de que los datos son correctos.
  • La tienda carga pero sin estilos: Esto suele ser un problema de caché. Limpia la caché de tu navegador y la de PrestaShop (paso 5).
  • Bucle de redirección: Si se produce un bucle, es que tienes una regla de redirección mal configurada. Revisa las reglas de redirección en Syspanel.

Preguntas frecuentes (FAQ)

¿Cuánto tiempo tarda en actualizarse Google?

Google puede tardar desde unos días hasta varias semanas en rastrear las redirecciones 301 y actualizar su índice. Ten paciencia.

¿Pierdo mi posicionamiento SEO con el cambio?

Si implementas correctamente las redirecciones 301, no deberías perder posicionamiento. Puede haber una pequeña fluctuación temporal, pero es normal.

¿Necesito avisar a Google del cambio?

Sí, es muy recomendable. Puedes hacerlo desde Google Search Console. En la herramienta de "Cambio de dirección", indica el dominio antiguo y el nuevo. Esto acelera el proceso.

¿Qué pasa con mis enlaces en redes sociales?

Los enlaces antiguos en redes sociales seguirán funcionando gracias a las redirecciones 301. Los usuarios serán llevados automáticamente a la nueva URL.

¿Puedo cambiar la URL sin usar Syspanel?

Sí, pero es más complicado. Tendrías que hacerlo todo manualmente a través de FTP y phpMyAdmin. Syspanel simplifica enormemente la gestión de dominios y redirecciones.

¿Qué es el puerto 2106?

Es el puerto por defecto para acceder al panel de control de Syspanel. Debes usarlo en la URL de acceso, por ejemplo: https://tudominio.com:2106.

Conclusión

Cambiar la URL de tu tienda PrestaShop desde Syspanel es un proceso que, con paciencia y siguiendo estos pasos, puedes realizar sin contratiempos. Lo más importante es la preparación (copia de seguridad) y la correcta implementación de las redirecciones 301.

Recuerda que el objetivo es que tanto tus usuarios como los motores de búsqueda encuentren tu nueva dirección sin problemas. Con esta guía, ya tienes todo lo necesario para hacerlo.

Si tienes alguna duda, no dudes en consultar la documentación oficial de PrestaShop o contactar con tu proveedor de hosting. ¡Mucha suerte con tu cambio!

¿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