Cómo cambiar la URL de WordPress en cPanel (migración a dominio nuevo)
¿Por qué necesitas cambiar la URL de WordPress en cPanel?
Cambiar la URL de WordPress es un proceso que parece complicado, pero con esta guía lo harás en pocos minutos. La necesidad de migrar WordPress a un dominio nuevo surge cuando compras un dominio más profesional, cambias la marca de tu negocio o trasladas tu sitio de un dominio de prueba a uno definitivo.
El problema principal es que WordPress guarda la dirección del sitio en dos lugares críticos: la tabla wp_options de la base de datos y el archivo wp-config.php. Si no actualizas ambos correctamente, tu sitio puede mostrar errores, enlaces rotos o incluso dejar de cargar por completo.
En este artículo aprenderás a cambiar la URL WordPress cPanel paso a paso, usando las herramientas nativas de cPanel. No necesitas ser un experto técnico, solo seguir las instrucciones al pie de la letra.
Antes de empezar: prepara tu migración
La preparación es clave para evitar dolores de cabeza. Antes de tocar cualquier archivo o base de datos, asegúrate de tener todo listo.
Haz una copia de seguridad completa
La regla de oro de cualquier cambio en WordPress es: siempre respalda tu sitio primero. Una copia de seguridad te permite restaurar todo si algo sale mal.
Para hacer una copia de seguridad en cPanel:
-
Entra a tu panel de control de cPanel (generalmente en
tudominio.com/cpanel). -
Busca la sección Archivos y haz clic en Administrador de copias de seguridad.
-
Haz clic en Copia de seguridad completa o Download a Full Backup.
-
Elige la opción de Descargar o Download para guardar el archivo en tu computadora.
-
También exporta tu base de datos: ve a phpMyAdmin, selecciona tu base de datos y haz clic en Exportar → Exportar (formato SQL).
Esta copia será tu salvavidas si algo falla durante el proceso.
Anota tus datos de acceso
Necesitarás tener a mano:
-
El nombre de usuario y contraseña de cPanel.
-
El nombre de la base de datos y el usuario de la base de datos.
-
El dominio antiguo y el dominio nuevo.
-
La ruta de instalación de WordPress (por ejemplo,
public_htmlopublic_html/blog).
Método 1: Cambiar la URL desde phpMyAdmin (recomendado)
Este es el método más seguro y directo para actualizar URL WordPress sin tocar código. Lo haremos directamente en la base de datos.
Paso 1: Accede a phpMyAdmin
-
En cPanel, busca la sección Bases de datos y haz clic en phpMyAdmin.
-
Selecciona tu base de datos en el panel lateral izquierdo.
-
Verás una lista de tablas. Busca la tabla
wp_options(si tu prefijo de tablas no eswp_, busca la tabla que tenga la palabraoptions).
Paso 2: Edita las opciones de URL
-
Haz clic en el icono Buscar (o Search) dentro de
wp_options. -
En el campo Buscar por valor (o Search for), escribe
siteurly haz clic en Buscar. -
Verás una fila con
option_name=siteurl. Haz clic en Editar (el icono de lápiz). -
En el campo
option_value, cambia la URL antigua por la nueva. Por ejemplo:- Antigua:
https://www.dominioantiguo.com - Nueva:
https://www.dominionuevo.com
- Antigua:
-
Haz clic en Guardar (o Go).
-
Repite el mismo proceso, pero ahora busca
homeen lugar desiteurl. -
Cambia el valor de
homepor la misma URL nueva. -
Guarda los cambios.
[INFO] Si tu sitio usa
http://en lugar dehttps://, mantén el mismo protocolo en ambas URLs. Si estás migrando de http a https, asegúrate de que el certificado SSL esté activo en el dominio nuevo.
Paso 3: Verifica la actualización
Después de guardar, escribe tu dominio nuevo en el navegador. Deberías ver tu sitio funcionando. Si aparece un error de "base de datos", revisa que los valores se hayan guardado correctamente.
Método 2: Cambiar la URL editando wp-config.php
Este método es útil si no tienes acceso a phpMyAdmin o prefieres trabajar con archivos directamente.
Paso 1: Accede al administrador de archivos
-
En cPanel, busca la sección Archivos y haz clic en Administrador de archivos.
-
Navega hasta la carpeta donde está instalado WordPress (normalmente
public_html). -
Busca el archivo
wp-config.php. Haz clic derecho y selecciona Editar.
Paso 2: Agrega las definiciones de URL
Al final del archivo, justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, agrega estas líneas:
define('WP_HOME', 'https://www.dominionuevo.com');
define('WP_SITEURL', 'https://www.dominionuevo.com');
-
Reemplaza
https://www.dominionuevo.comcon tu URL real. -
Guarda el archivo.
[WARNING] Este método es temporal. Si luego entras a Ajustes → General en WordPress, verás que los campos de URL están bloqueados. Una vez que todo funcione, puedes quitar estas líneas y guardar las URLs desde el panel de administración.
Paso 3: Accede al panel de administración
-
Ve a
tudominionuevo.com/wp-admin. -
Inicia sesión con tus credenciales.
-
Ve a Ajustes → General.
-
Verifica que las URLs de WordPress y del sitio estén correctas.
-
Haz clic en Guardar cambios.
Método 3: Usar el plugin "Better Search Replace" (para URLs en contenido)
Este método es ideal si tu sitio tiene muchas publicaciones con enlaces internos que apuntan al dominio antiguo. No solo cambia la URL principal, sino también todas las apariciones en tu contenido.
Paso 1: Instala el plugin
-
Ve a Plugins → Añadir nuevo en tu panel de WordPress.
-
Busca "Better Search Replace".
-
Instálalo y actívalo.
Paso 2: Configura la búsqueda y reemplazo
-
Ve a Herramientas → Better Search Replace.
-
En el campo Buscar (o Search for), escribe la URL antigua sin barra final. Por ejemplo:
https://www.dominioantiguo.com. -
En el campo Reemplazar con (o Replace with), escribe la URL nueva:
https://www.dominionuevo.com. -
Selecciona todas las tablas de la base de datos (puedes dejarlas todas marcadas).
-
Marca la casilla Dry Run (o Vista previa) para hacer una simulación.
-
Haz clic en Buscar/Reemplazar.
-
Revisa cuántas coincidencias encontró. Si todo se ve bien, desmarca Dry Run y ejecuta de nuevo.
[TIP] Siempre haz una "prueba en seco" (dry run) antes de ejecutar el cambio real. Así sabrás exactamente cuántas URLs se van a modificar.
Problemas comunes y soluciones después de migrar WordPress a dominio nuevo
Aunque hayas seguido todos los pasos, pueden aparecer algunos problemas. Aquí tienes las soluciones más frecuentes.
El sitio muestra un error de conexión con la base de datos
Esto suele pasar si el dominio nuevo no tiene la base de datos configurada. Verifica que:
-
La base de datos exista en el dominio nuevo.
-
El usuario de la base de datos tenga permisos.
-
El archivo
wp-config.phptenga los datos correctos (nombre de base de datos, usuario y contraseña).
Los enlaces internos siguen apuntando al dominio antiguo
Esto es normal si no usaste el plugin "Better Search Replace". Vuelve a ejecutar el plugin o busca manualmente en tu base de datos las URLs antiguas.
El panel de administración no carga
Esto puede deberse a que la URL en wp_options no se actualizó correctamente. Repite el Método 1 o usa el Método 2 para forzar las URLs.
La página de inicio funciona, pero las páginas internas dan error 404
Esto se debe a que los enlaces permanentes no se han actualizado. Ve a Ajustes → Enlaces permanentes y haz clic en Guardar cambios (sin modificar nada). Esto refresca las reglas de reescritura.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL de WordPress sin perder mi SEO?
Sí, pero debes configurar redirecciones 301 desde el dominio antiguo al nuevo. Esto le indica a Google que tu sitio se ha movido y que transfiera la autoridad del dominio antiguo al nuevo.
¿Qué pasa con mi correo electrónico asociado al dominio?
Si usas un correo corporativo como info@dominioantiguo.com, necesitarás configurar las cuentas de correo en el dominio nuevo desde cPanel. La migración de WordPress no afecta al correo.
¿Necesito tener el dominio nuevo apuntando a mi hosting?
Sí, es imprescindible. El dominio nuevo debe estar configurado en tu cuenta de hosting y apuntando a los servidores de cPanel antes de comenzar.
¿Qué es Syspanel?
Syspanel es el panel de control alternativo a cPanel que usan algunos servicios de hosting. Si tu proveedor usa Syspanel, el puerto de acceso es el 2106. El proceso es similar, pero las rutas pueden variar ligeramente. Busca las secciones de Archivos y Bases de datos dentro de Syspanel.
¿Puedo hacer el cambio desde la línea de comandos?
Sí, si tienes acceso SSH, puedes usar comandos como wp search-replace si tienes WP-CLI instalado. Sin embargo, para usuarios principiantes, los métodos anteriores son más seguros.
Consejos finales para una migración exitosa
-
Haz el cambio en horario de bajo tráfico: si tu sitio tiene visitas, hazlo en horas de menor actividad para minimizar el impacto.
-
Actualiza tus enlaces externos: si tienes enlaces en redes sociales, directorios o listados, actualiza la URL a la nueva.
-
Configura redirecciones 301: en el dominio antiguo, crea una redirección hacia el nuevo. Puedes hacerlo desde cPanel con la herramienta Redirecciones o editando el archivo
.htaccess. -
Verifica el certificado SSL: asegúrate de que el dominio nuevo tenga un certificado SSL activo para evitar advertencias de seguridad en el navegador.
-
Prueba todo: navega por tu sitio, haz clic en enlaces, revisa formularios y comentarios. Asegúrate de que todo funcione correctamente.
Conclusión
Cambiar la URL de WordPress en cPanel es un proceso sencillo si sigues los pasos correctos. Ya sea que uses phpMyAdmin, el archivo wp-config.php o un plugin, lo importante es hacer una copia de seguridad y verificar cada cambio.
Recuerda que migrar WordPress a un dominio nuevo no solo implica cambiar la URL, sino también actualizar enlaces, configurar redirecciones y comprobar que todo funcione. Con esta guía, tienes todas las herramientas para hacerlo sin problemas.
Si encuentras algún error, no entres en pánico. Vuelve a tu copia de seguridad, restaura y repite el proceso con calma. La práctica hace al maestro, y en pocos intentos dominarás este proceso.
