Cómo cambiar la URL de WordPress desde cPanel o phpMyAdmin (migración)
¿Por qué necesitas cambiar la URL de WordPress?
Cambiar la URL de WordPress es una de las tareas más comunes cuando realizas una migración de hosting, cambias de dominio o mueves tu sitio de un subdirectorio a la raíz. Aunque parece sencillo, hacerlo mal puede dejarte con un sitio inaccesible o con errores de recursos rotos.
Imagina que tienes tu web funcionando en www.midominio.com y decides mudarte a www.midominio.com/blog. O quizás compraste un dominio nuevo y necesitas que todo el tráfico apunte a www.nuevodominio.com. En cualquiera de estos casos, WordPress guarda la URL en la base de datos y si no la actualizas correctamente, el panel de administración o la web completa dejarán de funcionar.
La buena noticia es que existen varios métodos para hacer este cambio. En este artículo te explicaré paso a paso cómo hacerlo desde cPanel o desde phpMyAdmin, dos herramientas que tienes disponibles en la mayoría de hosting. No necesitas ser un experto en programación, solo seguir las instrucciones con calma.
Entendiendo qué es la URL en WordPress
Antes de empezar a tocar nada, es importante que entiendas qué estamos modificando. WordPress guarda dos valores clave en la tabla wp_options de tu base de datos:
siteurl: Es la dirección principal donde está instalado WordPress. Es la URL que usas para acceder al panel de administración.home: Es la dirección pública de tu sitio web, es decir, la que ven los visitantes en su navegador.
En la mayoría de los casos, estos dos valores son idénticos. Cuando migras tu sitio, debes actualizar ambos para que todo funcione correctamente. Si solo cambias uno, es probable que la web cargue pero los estilos o las imágenes se vean rotos, o que el panel de administración te redirija a la URL antigua.
Método 1: Cambiar la URL desde cPanel (método recomendado)
Este es el método más seguro y sencillo para la mayoría de usuarios. No necesitas tocar código ni bases de datos directamente. Solo necesitas acceso a cPanel, que es el panel de control que te proporciona tu empresa de hosting.
Paso 1: Accede a cPanel
Abre tu navegador y escribe la URL de acceso a cPanel. Normalmente suele ser algo como tudominio.com/cpanel o tudominio.com:2083. Introduce tu usuario y contraseña. Si no sabes cuáles son, contacta con tu proveedor de hosting.
Paso 2: Busca la sección de "Archivos" o "File Manager"
Una vez dentro de cPanel, busca el icono llamado "Administrador de archivos" o "File Manager". Haz clic en él. Se abrirá una ventana donde verás la estructura de carpetas de tu hosting. Normalmente, la raíz de tu sitio web está en una carpeta llamada public_html. Haz doble clic para entrar.
Paso 3: Localiza el archivo wp-config.php
Dentro de public_html, busca el archivo llamado wp-config.php. Es el archivo de configuración principal de WordPress. Haz clic derecho sobre él y selecciona "Editar" o "Edit". Si no te aparece la opción, puedes descargarlo, editarlo con un editor de texto como el Bloc de notas y volver a subirlo.
Paso 4: Añade las líneas de configuración
Al final del archivo, justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, añade las siguientes líneas:
define('WP_HOME', 'http://www.tunuevadominio.com');
define('WP_SITEURL', 'http://www.tunuevadominio.com');
Reemplaza http://www.tunuevadominio.com con tu nueva URL completa. Es importante que incluyas el protocolo (http:// o https://) y las www si las usas.
Paso 5: Guarda los cambios
Guarda el archivo y cierra el editor. Ahora intenta acceder a tu panel de administración con la nueva URL. Si todo ha ido bien, deberías poder entrar sin problemas. Una vez que hayas confirmado que todo funciona, elimina las líneas que añadiste del wp-config.php. Esto es importante porque si las dejas, WordPress las usará siempre y no podrás cambiar la URL desde el panel en el futuro.
[TIP] Este método es perfecto para migraciones porque no toca la base de datos directamente. Si cometes un error, solo tienes que editar el archivo de nuevo y corregirlo. No hay riesgo de romper nada permanentemente.
Método 2: Cambiar la URL desde phpMyAdmin
Si prefieres ir directo a la base de datos, o si el método anterior no funciona (por ejemplo, si no tienes acceso al archivo wp-config.php), puedes usar phpMyAdmin. Este método es un poco más técnico, pero sigue siendo accesible si sigues los pasos con atención.
Paso 1: Accede a phpMyAdmin desde cPanel
Vuelve a cPanel y busca el icono de "Bases de datos MySQL" o directamente "phpMyAdmin". Haz clic en él. Se abrirá una nueva pestaña o ventana con la interfaz de phpMyAdmin.
Paso 2: Selecciona tu base de datos
En el panel izquierdo, verás una lista con los nombres de tus bases de datos. Haz clic en la que corresponda a tu sitio WordPress. Si no sabes cuál es, revisa el archivo wp-config.php que viste antes; ahí aparece el nombre de la base de datos en la línea define('DB_NAME', 'tu_basededatos');.
Paso 3: Busca la tabla wp_options
Dentro de tu base de datos, verás una lista de tablas. Todas empiezan con el prefijo wp_ (aunque a veces puede ser diferente si se personalizó). Busca la tabla llamada wp_options y haz clic en el icono de "Examinar" o "Browse" que aparece al lado.
Paso 4: Localiza las filas siteurl y home
En la tabla wp_options, verás una lista de opciones. Busca las filas donde la columna option_name sea siteurl y home. Puedes usar el buscador de phpMyAdmin para encontrarlas más rápido. En la parte superior hay una pestaña que dice "SQL" o "Buscar".
Paso 5: Edita los valores
Haz clic en el icono de lápiz (editar) en la fila de siteurl. Se abrirá un formulario donde verás el campo option_value. Ahí es donde está escrita la URL antigua. Cámbiala por tu nueva URL completa. Guarda los cambios.
Repite el mismo proceso con la fila de home. Asegúrate de que ambas tengan exactamente la misma URL, con el mismo protocolo y las mismas www.
[WARNING] Este método es muy directo, pero también más delicado. Si escribes mal una URL, tu sitio dejará de cargar. Antes de hacer cualquier cambio, es obligatorio que hagas una copia de seguridad de tu base de datos. Puedes hacerlo desde la pestaña "Exportar" de phpMyAdmin.
Paso 6: Verifica el cambio
Una vez que hayas actualizado ambas filas, ve a tu navegador e intenta acceder a tu nueva URL. Si la web carga correctamente y el panel de administración funciona, ¡enhorabuena! Has completado la migración.
Método 3 (Bonus): Cambio rápido desde el panel de WordPress
Si todavía puedes acceder al panel de administración de WordPress con la URL antigua, existe un atajo muy útil. Ve a Ajustes > Generales y verás dos campos: "Dirección de WordPress (URL)" y "Dirección del sitio (URL)". Cámbialos por la nueva URL y guarda los cambios.
Sin embargo, este método solo funciona si el sitio sigue accesible. Si ya has cambiado el dominio y WordPress te redirige a la URL antigua, no podrás usar esta opción y tendrás que recurrir a los métodos anteriores.
[INFO] Este método es el más rápido, pero no siempre está disponible. En migraciones completas, lo más seguro es usar cPanel o phpMyAdmin.
Problemas comunes y soluciones
Mi sitio muestra un error de "Error al conectar con la base de datos"
Esto suele ocurrir si has cambiado el dominio pero no has actualizado el archivo wp-config.php con las nuevas credenciales de la base de datos (si la migración incluye un cambio de hosting). Revisa que el nombre de la base de datos, el usuario y la contraseña sean correctos.
Las imágenes y los estilos están rotos
Después de cambiar la URL, es normal que algunas rutas internas sigan apuntando a la URL antigua. Esto se debe a que WordPress guarda las URLs de los medios en la base de datos. Para solucionarlo, puedes usar un plugin como "Better Search Replace" o ejecutar una consulta SQL en phpMyAdmin para reemplazar todas las ocurrencias de la URL antigua por la nueva.
El panel de administración redirige a la URL antigua
Si el panel te redirige a la URL antigua, es porque los valores de siteurl y home no se actualizaron correctamente. Vuelve a revisar el método que usaste y verifica que ambos valores coinciden exactamente.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL sin perder mis posiciones en Google?
Sí, siempre que configures correctamente las redirecciones 301 desde la URL antigua a la nueva. WordPress no tiene una opción nativa para esto, pero puedes añadir reglas al archivo .htaccess o usar un plugin de SEO como Yoast o RankMath para gestionar las redirecciones.
¿Qué pasa si mi hosting usa Syspanel en lugar de cPanel?
Si tu hosting usa Syspanel, el proceso es muy similar. Accede a Syspanel usando el puerto 2106 (por ejemplo, tudominio.com:2106). Una vez dentro, busca las secciones equivalentes: "Administrador de archivos" para editar el wp-config.php o "Bases de datos" para acceder a phpMyAdmin. La lógica es idéntica.
¿Necesito cambiar la URL si solo cambio de hosting pero mantengo el dominio?
No, si mantienes el mismo dominio, la URL no cambia. Solo tendrías que actualizar las credenciales de la base de datos en el wp-config.php si la base de datos es nueva. En ese caso, el proceso es el mismo pero sin cambiar los valores de siteurl y home.
¿Puedo usar el archivo wp-config.php para siempre?
Puedes, pero es recomendable eliminarlos después de la migración. Si los dejas, WordPress usará esos valores fijos y no podrás cambiar la URL desde el panel de administración en el futuro. Además, si algún día cambias de dominio, tendrás que editar el archivo de nuevo.
¿Qué es mejor, usar cPanel o phpMyAdmin?
Para la mayoría de usuarios, usar cPanel editando el wp-config.php es más seguro porque es reversible y no tocas la base de datos directamente. Sin embargo, phpMyAdmin es más completo si necesitas hacer reemplazos masivos de URLs en toda la base de datos.
Conclusión
Cambiar la URL de WordPress desde cPanel o phpMyAdmin es un proceso muy manejable si sigues los pasos con atención. Recuerda siempre hacer una copia de seguridad antes de empezar, ya sea del archivo wp-config.php o de la base de datos completa.
Si te has quedado atascado en algún paso, revisa que la URL nueva esté escrita correctamente, incluyendo el protocolo y las www. Y si todo falla, contacta con tu proveedor de hosting: la mayoría de ellos ofrece soporte gratuito para este tipo de tareas.
Migrar tu WordPress no tiene por qué ser un dolor de cabeza. Con estas instrucciones, podrás cambiar tu dominio o mover tu sitio con confianza y sin perder la tranquilidad. ¡Manos a la obra!
