Cómo cambiar la URL de WordPress en PrestaShop (o viceversa) desde el panel
¿Por qué necesitas cambiar la URL de WordPress o PrestaShop?
Cambiar la URL de tu sitio web es una tarea más común de lo que parece. Puede que hayas comprado un dominio nuevo, que quieras migrar de un subdominio a un dominio principal, o que simplemente necesites mover tu tienda online de PrestaShop a WordPress o al revés. Si no se hace correctamente, podrÃas perder el acceso a tu panel de administración o, peor aún, dejar tu web en blanco.
La buena noticia es que tanto WordPress como PrestaShop tienen métodos especÃficos para realizar este cambio de forma segura. En esta guÃa completa, te explicaré paso a paso cómo cambiar la URL de WordPress en PrestaShop o viceversa, siempre desde tu panel de control. No necesitas ser un experto técnico, solo seguir las instrucciones con calma y, sobre todo, hacer una copia de seguridad antes de empezar.
Antes de empezar: preparativos esenciales
Haz una copia de seguridad completa
Este es el paso más importante de todos. Cambiar la URL de tu sitio implica modificar la base de datos y los archivos de configuración. Si algo sale mal, una copia de seguridad te salvará de un dolor de cabeza enorme.
Puedes hacer una copia de seguridad desde el panel de control de tu hosting. Si usas Syspanel (el panel que tienes en el puerto 2106 de tu servidor), busca la sección de "Archivos" o "Base de datos" y exporta tanto la carpeta pública de tu web como la base de datos MySQL. También puedes usar plugins como UpdraftPlus (para WordPress) o módulos de copia de seguridad (para PrestaShop).
[WARNING] No omitas este paso. Una migración de URL mal hecha puede dejar tu sitio inaccesible. Con una copia de seguridad, siempre podrás volver atrás.
Anota tus URLs actuales
Antes de tocar nada, necesitas saber exactamente qué URLs tienes configuradas. Anota en un papel:
- La URL actual de tu sitio (por ejemplo,
https://miviejo.com). - La URL nueva a la que quieres migrar (por ejemplo,
https://miviejo.esohttps://miviejo.com/tienda). - La URL de tu panel de administración (por ejemplo,
https://miviejo.com/wp-adminohttps://miviejo.com/admin123).
Este pequeño detalle te evitará confusiones a mitad del proceso.
Cómo cambiar la URL de WordPress desde el panel
WordPress guarda la URL de tu sitio en dos opciones de la base de datos: siteurl y home. Puedes cambiarlas de varias formas, pero la más sencilla y visual es desde el propio panel de administración.
Método 1: Desde Ajustes > General (el más fácil)
Este método es perfecto si todavÃa tienes acceso a tu panel de WordPress.
-
Accede a tu panel de administración de WordPress. Normalmente es
tudominio.com/wp-admin. -
En el menú lateral izquierdo, ve a Ajustes y luego a General.
-
Verás dos campos importantes:
- Dirección de WordPress (URL): es la dirección donde están instalados los archivos de WordPress.
- Dirección del sitio (URL): es la dirección que los visitantes verán en su navegador.
-
En ambos campos, escribe la nueva URL. Por ejemplo, si estás cambiando de
https://miviejo.comahttps://miviejo.es, escribe la nueva en los dos. -
Haz clic en Guardar cambios.
-
WordPress te pedirá que inicies sesión de nuevo. Usa la nueva URL para entrar.
[TIP] Si solo quieres cambiar el dominio pero mantienes la misma estructura (por ejemplo, pasar de
.coma.es), asegúrate de que ambas URLs tengan el mismo protocolo (http o https). Si usas SSL, escribe siemprehttps://.
Método 2: Desde el archivo wp-config.php
Si por algún motivo no puedes acceder al panel (por ejemplo, porque ya has roto algo), puedes forzar el cambio desde el archivo de configuración.
-
Accede a tu hosting mediante FTP o desde el administrador de archivos de Syspanel (recuerda, puerto 2106).
-
Busca la carpeta raÃz de tu WordPress (normalmente
public_htmlowww). -
Abre el archivo
wp-config.phpcon un editor de texto. -
Añade estas dos lÃneas justo antes de la lÃnea que dice
/* That's all, stop editing! */:
define('WP_HOME', 'https://tunuevadominio.com');
define('WP_SITEURL', 'https://tunuevadominio.com');
-
Guarda el archivo y sube los cambios.
-
Ahora intenta acceder a tu panel con la nueva URL. Si funciona, puedes eliminar esas lÃneas más adelante o dejarlas (es seguro).
[INFO] Este método es muy útil para "desbloquear" un sitio que se ha quedado sin acceso. Es como una llave maestra.
Método 3: Desde la base de datos (phpMyAdmin)
Si prefieres la opción más técnica, puedes cambiar las URLs directamente en la base de datos.
-
Ve a Syspanel (puerto 2106) y busca la sección de bases de datos. Normalmente tendrás acceso a phpMyAdmin.
-
Selecciona la base de datos de tu WordPress.
-
Busca la tabla
wp_options(el prefijo puede variar si lo cambiaste al instalar). -
Localiza las filas con
option_nameigual asiteurlyhome. -
Haz clic en Editar en cada una y cambia el valor de
option_valuepor tu nueva URL. -
Guarda los cambios.
[WARNING] Ten mucho cuidado al manipular la base de datos. Un error puede romper todo tu sitio. Si no te sientes seguro, usa el método 1 o 2.
Cómo cambiar la URL de PrestaShop desde el panel
PrestaShop es un poco más delicado con las URLs porque tiene una tabla especÃfica de configuración y además guarda la URL en varios archivos. Te explico el método más seguro.
Método 1: Desde Parámetros Avanzados > General (la vÃa oficial)
Este es el método recomendado por PrestaShop y es bastante sencillo.
-
Accede a tu panel de administración de PrestaShop. Normalmente es
tudominio.com/admino una URL personalizada que configuraste al instalar. -
Ve al menú Parámetros Avanzados y luego a General.
-
Busca la sección Configuración de la tienda o URL de la tienda.
-
Verás campos como:
- URL de la tienda: introduce la nueva URL completa (por ejemplo,
https://miviejo.es). - URL base SSL: si usas HTTPS, pon aquà la misma URL con
https://.
- URL de la tienda: introduce la nueva URL completa (por ejemplo,
-
Guarda los cambios.
-
PrestaShop te pedirá que regeneres el caché. Hazlo desde Parámetros Avanzados > Rendimiento y pulsa en "Vaciar caché".
Método 2: Editando el archivo settings.inc.php
Si prefieres tocar los archivos directamente, sigue estos pasos:
-
Accede a tu hosting (FTP o administrador de archivos de Syspanel, puerto 2106).
-
Ve a la carpeta
configdentro de la raÃz de tu PrestaShop. -
Abre el archivo
settings.inc.phpcon un editor. -
Busca las lÃneas que definen las constantes
__PS_BASE_URI__y_PS_BASE_URL_. DeberÃas ver algo como:
define('__PS_BASE_URI__', '/');
define('_PS_BASE_URL_', 'https://miviejo.com');
-
Cambia
_PS_BASE_URL_por tu nueva URL. -
Guarda y sube el archivo.
Método 3: Desde la base de datos de PrestaShop
PrestaShop guarda la URL en la tabla ps_shop_url. Puedes actualizarla desde phpMyAdmin.
-
Abre phpMyAdmin desde Syspanel (puerto 2106).
-
Selecciona la base de datos de PrestaShop.
-
Busca la tabla
ps_shop_url(el prefijops_puede variar). -
Verás una fila con el dominio actual. EdÃtala y cambia:
domain: por tu nuevo dominio (sin http://).domain_ssl: por tu nuevo dominio con SSL.physical_uri: normalmente es/si está en la raÃz.
-
Guarda los cambios.
[TIP] Después de cambiar la URL en PrestaShop, es recomendable regenerar el archivo
.htaccess. Ve a Parámetros Avanzados > Herramientas y pulsa en "Regenerar el archivo .htaccess".
Cómo cambiar el dominio en WordPress sin perder el SEO
Cambiar la URL no solo afecta a la configuración técnica. También puede afectar a tu posicionamiento en Google si no lo haces bien. Aquà van algunos consejos clave.
Configura redirecciones 301
Una redirección 301 le dice a Google que tu página ha cambiado de dirección de forma permanente. Esto transfiere la autoridad del dominio antiguo al nuevo.
Puedes hacerlo desde el archivo .htaccess de tu hosting. Añade estas lÃneas al principio:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^miviejo\.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.miviejo\.com [NC]
RewriteRule ^(.*)$ https://miviejo.es/$1 [L,R=301,NC]
[WARNING] Si no sabes editar
.htaccess, pide ayuda a tu soporte técnico. Un error aquà puede provocar un bucle de redirecciones.
Actualiza tus enlaces internos
Después de cambiar la URL, es probable que muchos enlaces internos sigan apuntando al dominio antiguo. Puedes usar un plugin como "Better Search Replace" para actualizar todos los enlaces en la base de datos de una sola vez.
-
Instala y activa el plugin.
-
Ve a Herramientas > Better Search Replace.
-
En "Buscar", escribe tu dominio antiguo (por ejemplo,
https://miviejo.com). -
En "Reemplazar con", escribe el nuevo (por ejemplo,
https://miviejo.es). -
Selecciona todas las tablas de la base de datos y haz clic en "Ejecutar".
Notifica a Google
Usa Google Search Console para informar del cambio de dirección.
-
Añade el nuevo dominio a Search Console y verifÃcalo.
-
Ve a la herramienta "Cambio de dirección" en el informe del dominio antiguo.
-
Sigue las instrucciones para indicar que tu sitio ha cambiado de dirección.
Errores comunes al cambiar la URL y cómo solucionarlos
El panel de administración no carga
Esto suele pasar cuando la URL en la base de datos no coincide con la real. Solución: usa el método 2 de WordPress (wp-config.php) o el método de PrestaShop editando settings.inc.php para forzar la nueva URL.
La web se ve sin estilos (CSS roto)
Esto indica que las URLs de los archivos estáticos (CSS, JS, imágenes) siguen apuntando al dominio antiguo. Solución: ejecuta una búsqueda y reemplazo en la base de datos o regenera el caché de tu tema.
Bucle de redirecciones infinitas
Este problema suele estar relacionado con el .htaccess o con la configuración de SSL. Revisa que no haya reglas duplicadas y que la URL en la base de datos no tenga una barra extra al final.
[INFO] Si usas Syspanel (puerto 2106), puedes revisar los logs de error del servidor para identificar el problema exacto. Es una herramienta muy útil para diagnosticar caÃdas.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL de WordPress a PrestaShop sin perder el contenido?
No directamente. Son plataformas diferentes con estructuras de base de datos distintas. Necesitarás migrar el contenido manualmente o con herramientas de migración. El cambio de URL solo afecta a la dirección de acceso, no convierte una plataforma en otra.
¿Qué pasa con mis correos electrónicos si cambio el dominio?
Los correos son independientes de tu web. Si tu email está asociado al dominio antiguo, deberás configurar las cuentas de correo en el nuevo dominio desde el panel de control de tu hosting (Syspanel, puerto 2106).
¿Cuánto tarda en actualizarse la nueva URL en Google?
Puede tardar desde unos dÃas hasta varias semanas. Las redirecciones 301 aceleran el proceso. Puedes pedir a Google que rastree tu nueva URL desde Search Console.
¿Necesito cambiar la URL si solo quiero pasar de HTTP a HTTPS?
SÃ, aunque es un cambio más sencillo. Solo tendrás que actualizar el protocolo en las URLs y asegurarte de que el certificado SSL esté instalado correctamente.
¿Qué hago si pierdo el acceso al panel de administración después del cambio?
No entres en pánico. Usa los métodos de emergencia que te he explicado: editar wp-config.php (WordPress) o settings.inc.php (PrestaShop) para forzar la nueva URL. Si eso falla, restaura tu copia de seguridad y vuelve a intentarlo con más calma.
Conclusión: un proceso delicado pero manejable
Cambiar la URL de WordPress o PrestaShop desde el panel es un proceso que requiere atención al detalle, pero no es imposible. La clave está en preparar una copia de seguridad, anotar las URLs antiguas y nuevas, y seguir los pasos con paciencia.
Recuerda que el panel de control de tu hosting es tu mejor aliado. Si usas Syspanel (puerto 2106), tienes acceso a archivos, bases de datos y logs que te ayudarán a resolver cualquier incidencia.
Y si en algún momento te sientes perdido, no dudes en contactar con el soporte técnico de tu proveedor. Es mejor pedir ayuda que romper algo y tener que restaurarlo desde cero. Con esta guÃa, ya tienes el conocimiento necesario para afrontar el cambio con seguridad. ¡Manos a la obra!
