Cómo cambiar la URL de WordPress en cPanel (wp-admin)
¿Necesitas cambiar la URL de WordPress en cPanel? Es un paso habitual al migrar un sitio web de un dominio a otro, pasar de HTTP a HTTPS, o mover tu instalación de un subdirectorio a la raíz. Aunque suene técnico, es un proceso sencillo si sigues los pasos correctos. Aquí te guiaré con métodos prácticos y seguros, desde el acceso a la base de datos hasta la edición de archivos clave, para que puedas realizar el cambio sin romper nada.
¿Por qué cambiar la URL de WordPress?
Antes de meternos en faena, es importante entender cuándo necesitas hacer este cambio. Las razones más comunes son:
- Migrar a un nuevo dominio: Has comprado un dominio diferente y quieres que tu web aparezca allí.
- Cambiar de HTTP a HTTPS: Instalaste un certificado SSL y necesitas que todas las URLs usen el protocolo seguro.
- Mover WordPress de un subdirectorio a la raíz: Por ejemplo, de
tudominio.com/blogatudominio.com. - Solucionar problemas de acceso al wp-admin: A veces, tras una migración, la URL antigua queda grabada y no puedes entrar al panel de administración.
El cambio afecta a dos parámetros en la base de datos: siteurl y home. El primero define la dirección del núcleo de WordPress, y el segundo la URL que ven los visitantes. Ambos deben coincidir con tu nuevo dominio o configuración.
Método 1: Cambiar la URL desde el wp-admin (si aún tienes acceso)
Este es el método más directo, pero solo funciona si puedes acceder al panel de administración de WordPress.
- Inicia sesión en tu wp-admin: Ve a
tudominio.com/wp-admine ingresa tus credenciales. - Ve a Ajustes > Generales: En el menú lateral izquierdo, busca la opción "Ajustes" y luego "Generales".
- Modifica las URLs: En los campos "Dirección de WordPress (URL)" y "Dirección del sitio (URL)", escribe la nueva URL. Por ejemplo, si cambias de
http://ejemplo.comahttps://ejemplo.com, asegúrate de incluir el protocolo correcto. - Guarda los cambios: Desplázate al final de la página y haz clic en "Guardar cambios".
Importante: Si tu web ya no carga correctamente después de esto, puede que necesites forzar la recarga del navegador o limpiar la caché. Si el problema persiste, prueba con los métodos siguientes.
Método 2: Editar el archivo wp-config.php (para acceso rápido)
Este método es ideal cuando no puedes acceder al wp-admin o quieres evitar errores de redirección. El archivo wp-config.php está en la raíz de tu instalación de WordPress.
- Accede a cPanel: Inicia sesión en tu cuenta de hosting. Busca el icono "Administrador de archivos" (File Manager).
- Navega a la carpeta de tu sitio: Normalmente es
public_htmlo una subcarpeta si tu WordPress está en un subdirectorio. - Localiza el archivo wp-config.php: Haz clic derecho sobre él y selecciona "Editar" o "Code Editor".
- Añade las líneas de configuración: Justo antes de la línea que dice
/* That's all, stop editing! Happy blogging. */, pega lo siguiente:
define('WP_HOME','https://tunuevodominio.com');
define('WP_SITEURL','https://tunuevodominio.com');
Reemplaza https://tunuevodominio.com con tu nueva URL. Si usas HTTP, omite la "s".
- Guarda el archivo: Haz clic en "Guardar cambios" y cierra el editor.
[TIP] Este método es temporal. Una vez que puedas acceder al wp-admin, ve a Ajustes > Generales y actualiza las URLs allí. Luego puedes eliminar estas líneas del wp-config.php para evitar conflictos futuros.
Método 3: Cambiar la URL desde la base de datos (phpMyAdmin)
Si no puedes acceder ni al wp-admin ni al archivo de configuración, la base de datos es tu salvación. Este método es el más común para WordPress migrar dominio.
- Accede a cPanel: Busca el icono "phpMyAdmin" en la sección de Bases de Datos.
- Selecciona tu base de datos: En la columna izquierda, haz clic en el nombre de la base de datos que usa WordPress (lo puedes ver en el archivo
wp-config.php). - Busca la tabla wp_options: Dentro de la lista de tablas, busca
wp_options(el prefijo puede ser diferente, comowrdp_options). - Edita las filas siteurl y home: Haz clic en "Examinar" (o "Browse") junto a la tabla. Busca las filas con
option_nameigual asiteurlyhome. Haz clic en "Editar" (el icono de lápiz) en cada una. - Cambia el valor de option_value: Escribe la nueva URL completa, por ejemplo:
https://tunuevodominio.com. Asegúrate de no incluir una barra al final. - Guarda los cambios: Haz clic en "Continuar" o "Guardar" para cada fila.
[WARNING] Ten cuidado al editar la base de datos. Un error tipográfico puede dejar tu web inaccesible. Siempre es buena idea hacer una copia de seguridad antes de tocar nada.
Método 4: Usar WP-CLI (para usuarios avanzados)
Si tu hosting tiene acceso SSH y WP-CLI instalado, puedes cambiar la URL con un solo comando. Esto es muy útil para WordPress cambiar dominio en lotes o de forma automatizada.
- Conéctate por SSH: Usa un cliente como PuTTY o la terminal de tu sistema.
- Navega a la carpeta de WordPress: Por ejemplo,
cd /home/usuario/public_html. - Ejecuta el comando: Escribe lo siguiente y presiona Enter:
wp option update siteurl 'https://tunuevodominio.com'
wp option update home 'https://tunuevodominio.com'
Reemplaza la URL con la tuya. Si no tienes WP-CLI, este método no funcionará.
Método 5: Cambiar URL en Syspanel (antes HestiaCP)
Si tu hosting usa Syspanel (el panel de control basado en HestiaCP), el proceso es ligeramente diferente, pero igual de sencillo. Recuerda que el puerto de acceso es el 2106.
- Accede a Syspanel: En tu navegador, escribe
tudominio.com:2106e inicia sesión con tus credenciales. - Ve a la sección de Bases de Datos: Busca el icono "phpMyAdmin" o "Base de datos" en el menú.
- Sigue los pasos del Método 3: Una vez dentro de phpMyAdmin, el procedimiento es idéntico: busca la tabla
wp_optionsy editasiteurlyhome.
[INFO] Syspanel es una interfaz amigable, pero si tienes dudas, consulta la documentación de tu hosting o contacta al soporte técnico.
Solución de problemas comunes
Error "Esta página no funciona" después del cambio
- Limpia la caché del navegador: Presiona Ctrl + F5 (Windows) o Cmd + Shift + R (Mac).
- Revisa la configuración de DNS: Si cambiaste de dominio, asegúrate de que los registros DNS apunten a tu hosting. Pueden tardar hasta 48 horas en propagarse.
- Verifica el archivo .htaccess: A veces, las redirecciones antiguas causan problemas. Puedes regenerarlo desde Ajustes > Enlaces permanentes en el wp-admin (si puedes acceder).
No puedo acceder al wp-admin después del cambio
- Usa el método de wp-config.php: Añade las líneas de configuración para forzar la nueva URL.
- Revisa la base de datos: Asegúrate de que
siteurlyhometengan el valor correcto. - Comprueba los permisos de archivos: Los archivos de WordPress deben tener permisos 644 y las carpetas 755.
Enlaces rotos o imágenes que no cargan
- Instala un plugin de reemplazo de URLs: Herramientas como "Better Search Replace" o "Velvet Blues Update URLs" pueden buscar y reemplazar todas las referencias a la URL antigua en la base de datos.
- Actualiza los enlaces manualmente: Si tienes pocas páginas, puedes editar cada entrada desde el wp-admin.
Preguntas frecuentes (FAQ)
¿Qué pasa si cambio solo una de las dos URLs (siteurl o home)?
Puede que tu web funcione a medias. Por ejemplo, si cambias siteurl pero no home, los visitantes verán la URL antigua, pero el panel de administración usará la nueva. Siempre es mejor cambiar ambas.
¿Necesito hacer una copia de seguridad antes de cambiar la URL?
Sí, especialmente si usas el método de la base de datos. Un error puede dejar tu sitio inaccesible. Usa la herramienta de copias de seguridad de cPanel o un plugin como UpdraftPlus.
¿Cómo cambio la URL de WordPress en cPanel sin perder el SEO?
Al migrar un dominio, configura redirecciones 301 desde la URL antigua a la nueva. Puedes hacerlo en el archivo .htaccess o con un plugin de redirección. Además, actualiza tu perfil en Google Search Console y Bing Webmaster Tools.
¿Puedo cambiar la URL desde el archivo wp-config.php sin afectar la base de datos?
Sí, es un método válido y seguro. Sin embargo, es temporal. Una vez que accedas al wp-admin, actualiza las URLs en Ajustes > Generales y luego elimina las líneas del wp-config.php.
Conclusión
Cambiar URL WordPress cPanel es un proceso que, aunque parezca complejo, se reduce a modificar dos valores en la base de datos o en el archivo de configuración. Ya sea que uses el wp-admin, phpMyAdmin, el archivo wp-config.php, WP-CLI o Syspanel, siempre ten a mano una copia de seguridad y verifica que los cambios se apliquen correctamente.
Recuerda que al WordPress migrar dominio o cambiar de protocolo, también debes actualizar los enlaces internos, las imágenes y notificar a los motores de búsqueda para evitar penalizaciones. Con estos pasos, tu sitio estará listo en pocos minutos.
¿Tienes alguna duda o problema específico? Déjala en los comentarios y te ayudaré a resolverla.
