Cómo cambiar la URL de PrestaShop desde Syspanel (sin perder SEO)
¿Te mudas a un dominio nuevo o necesitas cambiar la URL de tu tienda PrestaShop? Es un paso delicado, pero no imposible. Si lo haces mal, puedes perder posiciones en Google o, peor aún, dejar tu tienda inaccesible. Por eso, en esta guía te explico paso a paso cómo cambiar la URL de PrestaShop desde Syspanel sin perder el SEO que tanto te ha costado conseguir.
Aquí no solo verás los clics que tienes que dar, sino también la estrategia para que tus visitas y tu autoridad de dominio no se vayan al traste. Vamos a ello.
Antes de tocar nada: La preparación es clave
Cambiar la URL de tu tienda no es como cambiar la contraseña del correo. Implica mover toda la estructura de tu web a una nueva dirección. Un error aquí puede romper tu catálogo, tus carritos de compra y tu posicionamiento.
Por eso, antes de abrir Syspanel, sigue esta checklist:
- Haz una copia de seguridad completa: Tanto de los archivos (la carpeta donde está PrestaShop) como de la base de datos. Syspanel tiene herramientas para esto, pero también puedes hacerlo desde el panel de archivos o phpMyAdmin. Guarda esa copia en tu ordenador o en un servicio en la nube.
- Ten a mano tus credenciales: Necesitarás acceso a Syspanel (normalmente en
https://tu-servidor:2106), a tu panel de administración de PrestaShop y al registro de dominios (donde compraste el dominio nuevo). - Define la estructura exacta: ¿Vas a cambiar solo el dominio (
www.antiwua.comporwww.antiguatienda.com) o también la ruta (pasar dewww.mitienda.com/tiendaawww.mitienda.com)? Esto es crucial para configurar las redirecciones. - Avisa a tu proveedor de hosting: Si cambias el dominio, es posible que tengas que añadir el nuevo dominio a tu plan de hosting en Syspanel.
Paso 1: Añadir el nuevo dominio en Syspanel
Lo primero es decirle a tu servidor que existe un nuevo dominio. Esto se hace en Syspanel.
Accede a la sección de dominios
Inicia sesión en Syspanel. Recuerda que el puerto de acceso es el 2106 (por ejemplo, https://192.168.1.100:2106). Busca el icono o menú que dice "Web" o "Dominios".
Añade el dominio nuevo
Haz clic en "Añadir dominio" o botón similar. Introduce el nuevo dominio sin www (por ejemplo, miodominionuevo.com). Syspanel creará automáticamente la estructura de carpetas y la configuración base.
Configura SSL (Certificado SSL)
Es fundamental para el SEO. En la lista de dominios, busca el nuevo y haz clic en el candado o en "SSL". Activa la opción para emitir un certificado Let's Encrypt gratuito. Asegúrate de marcar la casilla para forzar HTTPS.
[TIP] Si tu tienda es nueva y aún no tiene tráfico, este es el mejor momento para hacer el cambio. Si ya tiene años y muchas visitas, sigue leyendo con atención.
Paso 2: Cambiar la URL en PrestaShop (El famoso "Cambiar URL PrestaShop Syspanel")
Ahora viene el corazón del asunto. PrestaShop guarda la URL de tu tienda en dos sitios: la base de datos y los archivos de configuración. Debes cambiarlos en ambos.
Cambiar la URL en el archivo settings.inc.php
Este es el método más directo y el que menos rompe cosas si se hace bien. Conéctate a tus archivos vía FTP o desde el Administrador de archivos de Syspanel.
- Navega hasta
config/settings.inc.php(en PrestaShop 1.6 o anteriores) oapp/config/parameters.php(en PrestaShop 1.7 y 1.8). - Abre el archivo con un editor de texto (WordPad o Notepad++).
- Busca las líneas que definen la URL. Normalmente son constantes como
_PS_SHOP_DOMAIN_y_PS_SHOP_DOMAIN_SSL_. - Sustituye el dominio antiguo por el nuevo. Por ejemplo:
define('_PS_SHOP_DOMAIN_', 'www.dominioantiguo.com');se convierte endefine('_PS_SHOP_DOMAIN_', 'www.dominionuevo.com');. Haz lo mismo con el dominio SSL. - Guarda el archivo y súbelo de nuevo al servidor, reemplazando el original.
Cambiar la URL desde la base de datos
A veces, el cambio en el archivo no es suficiente. La base de datos guarda la URL en varias tablas. Es más seguro hacerlo desde ahí.
- Ve a Syspanel y busca "phpMyAdmin" o "Base de datos".
- Selecciona la base de datos de tu PrestaShop.
- Haz clic en la pestaña "SQL" para ejecutar consultas.
- Ejecuta las siguientes consultas SQL, reemplazando
www.dominioantiguo.compor tu dominio nuevo ywww.dominionuevo.compor el destino. Ojo, no olvides las barras y los puntos.
UPDATE ps_shop_url SET domain = 'www.dominionuevo.com', domain_ssl = 'www.dominionuevo.com' WHERE domain = 'www.dominioantiguo.com';
UPDATE ps_configuration SET value = 'www.dominionuevo.com' WHERE name LIKE '%SHOP_DOMAIN%';
[WARNING] Si tu PrestaShop no tiene el prefijo
ps_, deberás cambiarlo por el que uses (por ejemplo,prestashop_). Revisa el nombre de tus tablas en la base de datos antes de ejecutar.
El cambio definitivo desde el administrador
Una vez que has hecho los cambios manuales, entra a tu panel de administración de PrestaShop con la URL nueva. Si todo ha ido bien, deberías ver tu tienda sin errores.
Ve a Parámetros avanzados > Rendimiento y borra la caché. Luego, ve a Preferencias > General y verifica que los campos de "URL de la tienda" y "URL de SSL" muestran el dominio nuevo. Si no, cámbialos manualmente y guarda.
Paso 3: Redireccionar PrestaShop (La clave para no perder SEO)
Aquí es donde la mayoría de la gente falla. No basta con cambiar la URL; necesitas decirle a Google y a los visitantes que tu página se ha movido. Esto se hace con redirecciones 301.
Configurar redirecciones 301 en el archivo .htaccess
El archivo .htaccess en la raíz de tu PrestaShop es tu mejor amigo. Con él, puedes redirigir cada página antigua a su equivalente nueva.
- Abre el archivo
.htaccessen la raíz de tu tienda. - Añade las siguientes líneas al principio del archivo, justo después de
RewriteEngine On.
# Redirigir todas las páginas del dominio antiguo al nuevo
RewriteCond %{HTTP_HOST} ^(www\.)?dominioantiguo\.com$ [NC]
RewriteRule ^(.*)$ http://www.dominionuevo.com/$1 [R=301,L]
[INFO] Esta regla captura cualquier página (
$1) y la redirige a la misma ruta en el dominio nuevo. Así, si alguien visitawww.dominioantiguo.com/zapatillas, irá awww.dominionuevo.com/zapatillas.
Redirecciones específicas para cambios de estructura
Si además de cambiar el dominio, cambiaste la estructura de las URLs (por ejemplo, eliminaste la carpeta /tienda), necesitas reglas más específicas.
# Redirigir la carpeta /tienda a la raíz
Redirect 301 /tienda/ http://www.dominionuevo.com/
Activa la redirección en PrestaShop
PrestaShop tiene su propio sistema de redirecciones. Ve a Parámetros avanzados > SEO y URLs y activa la opción "Redirigir a la URL canónica". También puedes usar módulos de redirección si necesitas reglas más complejas.
Paso 4: Actualiza Google Search Console y sitemaps
Una vez que las redirecciones están activas, es el momento de contarle a Google lo que has hecho.
- Añade el nuevo dominio en Google Search Console y verifícalo.
- Envía el nuevo sitemap (normalmente en
www.dominionuevo.com/module/ps_featuredproducts/sitemapo generado por un módulo). Si no lo tienes, genera uno con un módulo gratuito. - Utiliza el cambio de dirección (Change of Address) en Search Console. Esta herramienta le dice a Google que tu sitio se ha movido y que debe transferir la autoridad.
[WARNING] No elimines el dominio antiguo de Search Console hasta que veas que el nuevo ha indexado todas tus páginas. Puede tardar semanas.
Paso 5: Comprueba que todo funciona
No des por hecho que todo está bien. Haz una auditoría rápida.
- Prueba la redirección: Escribe en tu navegador
www.dominioantiguo.comy verifica que te lleva al nuevo sin errores. - Usa herramientas de verificación: Páginas como "Redirect Checker" te dirán si el código de estado es 301 (redirección permanente) o 302 (temporal). Debe ser 301.
- Revisa la consola de administración: Asegúrate de que no hay errores de conexión en el panel de PrestaShop.
- Comprueba enlaces internos: Entra a tu tienda y haz clic en varias categorías y productos. Asegúrate de que las URLs se actualizan correctamente.
Preguntas frecuentes (FAQ)
¿Cuánto tarda Google en indexar el nuevo dominio?
Puede tardar desde unos días hasta un par de semanas. Ten paciencia y mantén las redirecciones activas durante al menos 6 meses.
¿Qué pasa si no hago las redirecciones 301?
Perderás todo el posicionamiento. Las páginas antiguas devolverán un error 404 (No encontrado), y Google eliminará tu contenido del índice, llevándose contigo todo el tráfico y la autoridad.
¿Puedo cambiar la URL sin tocar Syspanel?
No es recomendable. Necesitas acceso al servidor para editar archivos y configurar redirecciones a nivel de servidor. Syspanel te da ese control de forma segura.
¿El cambio de URL afecta a mis campañas de email marketing o a los enlaces que he compartido?
Sí, todos los enlaces antiguos dejarán de funcionar. Las redirecciones 301 se encargarán de que esos enlaces sigan llevando a la página correcta, pero si no las configuras, se perderán.
¿Debo cambiar la URL de mi tienda en PrestaShop desde el panel de administración o desde Syspanel?
Ambos. El cambio en Syspanel (archivos y base de datos) es el que hace que la tienda funcione con el nuevo dominio. El cambio en el panel de administración es para que PrestaShop actualice sus registros internos y genere las URLs correctas.
¿Qué es exactamente "cambiar dominio PrestaShop" en términos de SEO?
Es un proceso de migración de sitio web. Requiere que mantengas la estructura de URLs, que uses redirecciones 301 y que actualices todas las herramientas de Google para que el tráfico y la autoridad se transfieran sin pérdidas.
Resumen: Tu lista de control final
Antes de lanzarte, repasa esta lista para asegurarte de que no se te escapa nada.
- Copia de seguridad completa.
- Nuevo dominio añadido en Syspanel.
- Certificado SSL activado para el nuevo dominio.
- Archivos
settings.inc.phpoparameters.phpactualizados. - Base de datos actualizada con las consultas SQL.
- URL cambiada en el panel de administración de PrestaShop.
- Redirecciones 301 configuradas en
.htaccess. - Sitemap actualizado y enviado en Google Search Console.
- Cambio de dirección (Change of Address) realizado.
- Pruebas de redirección y navegación completadas.
Cambiar la URL de PrestaShop desde Syspanel no es un paseo por el parque, pero con esta guía y un poco de paciencia, lo harás sin sustos y, lo más importante, sin perder tu SEO. Si en algún paso te sientes perdido, no dudes en contactar con el soporte de tu hosting. ¡Buena suerte con tu nueva dirección!
