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

Cómo cambiar la URL de PrestaShop en Syspanel (sin romper el SEO)

Actualizado el 24 de octubre de 2025

¿Vas a cambiar el dominio de tu tienda PrestaShop y te da miedo perder tus posiciones en Google? Es una preocupación totalmente lógica y más común de lo que piensas. La buena noticia es que, con el panel de control Syspanel (al que se accede por el puerto 2106), puedes realizar este cambio de forma segura y manteniendo tu posicionamiento web, siempre que sigas los pasos correctos.

En esta guía extensa y detallada, voy a explicarte, paso a paso y sin tecnicismos innecesarios, cómo cambiar la URL de PrestaShop en Syspanel sin romper el SEO. Olvídate de los sustos y las páginas de error 404. Vamos a hacerlo bien.

Antes de Empezar: Prepara el Terreno

Cambiar la URL de tu tienda no es solo tocar un botón. Implica una serie de ajustes que, si se hacen en el orden incorrecto, pueden dejarte la tienda inaccesible o, peor aún, hacer que Google te penalice. Por eso, la preparación es el 50% del éxito.

1. Haz una Copia de Seguridad Completa

Este es el paso más importante de todos. Antes de tocar absolutamente nada, necesitas un "seguro de vida" para tu tienda. Una copia de seguridad de los archivos y, sobre todo, de la base de datos.

En Syspanel, busca la sección de "Copias de seguridad" o "Backups". Normalmente, puedes generar una copia manual en cuestión de minutos. Asegúrate de que la copia incluya tanto los archivos del sitio (la carpeta donde está instalado PrestaShop) como la base de datos MySQL.

[WARNING] No continúes con el resto de la guía si no tienes una copia de seguridad reciente y verificada. Si algo sale mal, esta copia es tu única forma de volver atrás.

2. Verifica el Nuevo Dominio

Asegúrate de que el nuevo dominio (o subdominio) que vas a usar ya está apuntando a tu servidor. Esto significa que los DNS (los "nombres" que traducen tu dominio a una IP) deben estar configurados para señalar a la IP de tu hosting.

Si el dominio no apunta a tu servidor, no podrás completar el proceso correctamente. Puedes comprobarlo usando herramientas online como dnschecker.org para ver si la propagación ya se ha completado.

3. Conoce tus Credenciales de Acceso a la Base de Datos

Vas a necesitar editar la base de datos de PrestaShop. Normalmente, puedes acceder a ella a través de phpMyAdmin, que suele estar disponible en Syspanel dentro de la sección de "Bases de datos". Ten a mano el nombre de la base de datos, el usuario y la contraseña. Si no los recuerdas, búscalos en el archivo app/config/parameters.php de tu instalación de PrestaShop.

El Proceso Paso a Paso en Syspanel

Ahora sí, vamos a la acción. El proceso se divide en dos fases: cambiar la configuración en el servidor (Syspanel) y cambiar la configuración dentro de PrestaShop.

Fase 1: Configurar el Dominio en Syspanel

Primero, debemos decirle al servidor que reconozca y sirva el nuevo dominio.

Paso 1: Accede a Syspanel

Abre tu navegador y escribe la dirección de tu servidor seguida de :2106. Por ejemplo, https://tu-servidor.com:2106. Inicia sesión con tus credenciales de administrador.

Paso 2: Añadir el Nuevo Dominio

Una vez dentro de Syspanel, busca la sección "Web" o "Sitios Web". Verás una lista de los dominios que tienes configurados en tu servidor.

Haz clic en el botón "Añadir dominio" o "Crear sitio web". Se abrirá un formulario donde deberás:

  • Dominio: Escribe el nuevo dominio completo, por ejemplo, www.tiendanueva.com.
  • Servidor web: Elige la opción "Apache" o "Nginx", la que estés usando. Si no lo sabes, deja la que venga por defecto.
  • PHP: Asegúrate de seleccionar la misma versión de PHP que usa tu PrestaShop actual. Normalmente, PrestaShop 1.7 y 8.x funcionan bien con PHP 7.4 o 8.0+.

Guarda los cambios. No es necesario crear una base de datos nueva en este paso, ya que la vamos a reutilizar.

Paso 3: Mover los Archivos de la Tienda (Si es Necesario)

Aquí hay dos escenarios posibles:

  • Escenario A (Mismo hosting, nuevo dominio): Si tu PrestaShop está en una carpeta como public_html y quieres que el nuevo dominio apunte a esa misma carpeta, no necesitas mover nada. Simplemente, en la configuración del nuevo dominio que acabas de crear, indica que la raíz del documento (document root) apunte a la carpeta donde están los archivos de tu tienda (por ejemplo, public_html/ o public_html/tienda).

  • Escenario B (Nuevo hosting o carpeta): Si vas a mover los archivos a una nueva carpeta, deberás subirlos mediante FTP o el administrador de archivos de Syspanel. Copia todos los archivos de tu instalación de PrestaShop desde la ubicación antigua a la nueva.

[INFO] Este es un punto crítico. La mayoría de los errores al cambiar de dominio ocurren porque los archivos no están en la carpeta correcta o el nuevo dominio no apunta a la carpeta adecuada.

Fase 2: Cambiar la URL en la Base de Datos de PrestaShop

Esta es la parte más delicada del proceso. PrestaShop guarda la URL de tu tienda en la base de datos. Si no la cambiamos, la tienda seguirá intentando cargar los recursos (imágenes, CSS, etc.) desde la URL antigua, lo que romperá el diseño y el funcionamiento.

Paso 4: Accede a phpMyAdmin

En Syspanel, ve a la sección "Base de datos" o "Bases de datos MySQL". Busca la base de datos de tu PrestaShop y haz clic en "phpMyAdmin". Se abrirá una nueva pestaña con la interfaz de gestión de la base de datos.

Paso 5: Localizar la Tabla de Configuración

Dentro de phpMyAdmin, en el panel de la izquierda, verás una lista de tablas. Busca la tabla que se llama ps_configuration (el prefijo ps_ puede variar si lo cambiaste durante la instalación).

Paso 6: Ejecutar la Consulta SQL

Haz clic en la pestaña "SQL" en la parte superior de phpMyAdmin. Aquí es donde vamos a ejecutar una consulta para actualizar las URLs.

Copia y pega el siguiente código SQL en el cuadro de texto. Es muy importante que reemplaces tudominioantiguo.com por tu dominio antiguo real y tudominionuevo.com por el nuevo.

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

[WARNING] Asegúrate de usar https:// si tu tienda tiene SSL activado. Si no tienes SSL, usa http://. También es vital que no incluyas la barra final / al final de la URL.

Haz clic en "Continuar" o "Ejecutar". Deberías ver un mensaje de éxito indicando que las filas se han actualizado.

Paso 7: Actualizar las URLs en las Tablas de Contenido (Opcional pero Recomendado)

Las URLs antiguas pueden estar guardadas en otras tablas, como las de productos, categorías o contenido de páginas. Para estar 100% seguro, es recomendable ejecutar una consulta que reemplace todas las menciones del dominio antiguo por el nuevo en toda la base de datos.

Esta consulta es un poco más compleja, pero es la que te salvará de dolores de cabeza futuros:

UPDATE ps_product SET reference = REPLACE(reference, 'tudominioantiguo.com', 'tudominionuevo.com');
UPDATE ps_product_lang SET description = REPLACE(description, 'tudominioantiguo.com', 'tudominionuevo.com'), description_short = REPLACE(description_short, 'tudominioantiguo.com', 'tudominionuevo.com');
UPDATE ps_category_lang SET description = REPLACE(description, 'tudominioantiguo.com', 'tudominionuevo.com');
UPDATE ps_cms_lang SET content = REPLACE(content, 'tudominioantiguo.com', 'tudominionuevo.com');

[INFO] Esta consulta busca en los campos más comunes. Si tienes módulos que guardan URLs en tablas personalizadas, puede que necesites hacer una búsqueda más exhaustiva, pero esto cubre el 99% de los casos.

Fase 3: Limpiar la Caché de PrestaShop

Después de cambiar la base de datos, PrestaShop puede tener la caché llena con las URLs antiguas. Es fundamental limpiarla.

Paso 8: Limpiar la Caché desde el Back Office

Intenta acceder a tu Back Office con el nuevo dominio. Por ejemplo, https://tudominionuevo.com/admin1234.

Si puedes acceder, ve a "Parámetros avanzados" > "Rendimiento" y haz clic en el botón "Vaciar la caché" en la parte superior.

Paso 9: Limpiar la Caché Manualmente (Si no Puedes Acceder)

Si no puedes acceder al Back Office, tendrás que borrar la caché manualmente. Usa el administrador de archivos de Syspanel o FTP para ir a la carpeta var/cache. Dentro de esta carpeta, hay subcarpetas con nombres como dev, prod, cache. Borra el contenido de estas carpetas, pero no borres las carpetas en sí.

También puedes borrar la carpeta var/cache completa, PrestaShop la recreará automáticamente.

Redirecciones 301: El Secreto para No Perder SEO

Este es el paso más importante para no romper tu posicionamiento web. Las redirecciones 301 son la forma de decirle a Google: "El contenido que estaba en esta URL antigua ahora está permanentemente en esta nueva URL". De esta forma, transfieres toda la autoridad y el "jugo" SEO de tu antiguo dominio al nuevo.

¿Cómo Configurar las Redirecciones 301?

La forma más fácil de hacerlo es a través del archivo .htaccess de tu PrestaShop. Este archivo se encuentra en la raíz de tu instalación (normalmente en public_html).

Paso 10: Editar el Archivo .htaccess

Usa el administrador de archivos de Syspanel o FTP para encontrar el archivo .htaccess. Descárgalo y ábrelo con un editor de texto plano (como el Bloc de notas o Sublime Text).

Paso 11: Añadir las Reglas de Redirección

Al principio del archivo (después de la línea RewriteEngine on), añade las siguientes líneas:

# Redirecciones 301 para el cambio de dominio
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. Esta regla redirige cualquier página de tu antiguo dominio a la misma página en el nuevo dominio. Es la forma más eficaz de no perder ninguna URL concreta.

Paso 12: Subir el Archivo .htaccess

Guarda el archivo y súbelo de vuelta a la raíz de tu instalación, sobrescribiendo el archivo existente.

Preguntas Frecuentes (FAQ) sobre el Cambio de Dominio

¿Puedo cambiar la URL de PrestaShop desde el Back Office?

Sí, puedes hacerlo desde "Parámetros avanzados" > "General" > "Configuración de la tienda". Sin embargo, te recomiendo encarecidamente que sigas el método de la base de datos que te he explicado, ya que es más fiable y evita que la tienda se bloquee si la URL es incorrecta.

¿Qué pasa si no hago las redirecciones 301?

Si no configuras las redirecciones 301, tu antigua URL devolverá un error 404 (página no encontrada). Esto es malo para el SEO porque Google no sabrá qué ha pasado con tu contenido y lo eliminará de sus resultados de búsqueda, perdiendo todo el posicionamiento que habías ganado.

¿Cuánto tarda Google en indexar la nueva URL?

Puede tardar desde unos días hasta varias semanas. Para acelerar el proceso, puedes enviar tu nuevo sitemap (normalmente en https://tudominionuevo.com/sitemap.xml) a Google Search Console y solicitar la indexación de las páginas más importantes.

¿Necesito un certificado SSL para el nuevo dominio?

Sí, es totalmente imprescindible. Hoy en día, Google penaliza los sitios sin SSL. En Syspanel, puedes generar un certificado SSL gratuito de Let's Encrypt en la sección de "Seguridad" o "SSL" de tu dominio. Actívalo y fuerza la redirección de HTTP a HTTPS.

¿Qué es Syspanel y cómo accedo a él?

Syspanel es el panel de control de tu hosting, similar a cPanel o Plesk. Es la herramienta que te permite gestionar archivos, bases de datos, dominios y correos electrónicos. Para acceder a él, escribe la IP o el dominio de tu servidor en tu navegador seguido de :2106. Por ejemplo, https://tu-servidor.com:2106.

¿Y si mi tienda usa un prefijo de tabla diferente a ps_?

Si cambiaste el prefijo de las tablas durante la instalación, tendrás que ajustar las consultas SQL. Por ejemplo, si tu prefijo es shop_, las consultas serían UPDATE shop_configuration SET .... Puedes ver el prefijo en el archivo app/config/parameters.php o simplemente mirando la lista de tablas en phpMyAdmin.

¿Debo cambiar algo en el archivo parameters.php?

Normalmente no es necesario, ya que la configuración de la URL se guarda en la base de datos. Sin embargo, si tienes problemas, puedes revisar el archivo app/config/parameters.php y asegurarte de que los parámetros de la base de datos son correctos.

[WARNING] Cambiar el dominio es un proceso crítico. Si no te sientes seguro realizando estos pasos, te recomiendo que contactes con el soporte técnico de tu hosting. Ellos podrán guiarte o realizar el cambio por ti, minimizando el riesgo de errores.

Cambiar la URL de tu PrestaShop en Syspanel no tiene por qué ser una pesadilla. Siguiendo estos pasos con calma, haciendo una copia de seguridad y respetando las redirecciones 301, podrás realizar el cambio sin sacrificar tu SEO. Mucha suerte con tu nueva dirección web.

¿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