Cómo cambiar la URL de WordPress en cPanel (Site URL)
¿Por qué necesitas cambiar la URL de WordPress?
Cambiar la URL de tu sitio en WordPress es una tarea más común de lo que parece. Puede que estés migrando tu web de un dominio a otro, que hayas comprado un dominio nuevo, que estés moviendo tu sitio de un servidor local a uno real, o simplemente que hayas cometido un error al configurar la dirección inicial. Sea cual sea tu caso, saber cómo cambiar la URL de WordPress es una habilidad esencial para cualquier administrador de una página web.
El problema principal es que WordPress guarda la URL en dos lugares clave de la base de datos. Si cambias una sin la otra, o si no lo haces correctamente, puedes acabar con un sitio inaccesible o con una página en blanco. Pero no te preocupes, en esta guía te voy a explicar paso a paso, de forma muy sencilla y visual, cómo hacerlo a través de cPanel, la herramienta de gestión de hosting más utilizada del mundo. Vamos a ello.
Entendiendo el problema: ¿Qué es la Site URL y la Home URL?
Antes de meternos en faena, es vital que entiendas dos conceptos. WordPress tiene dos campos de configuración en su base de datos que controlan las direcciones de tu web:
- siteurl: Es la dirección del directorio donde se encuentran los archivos principales de WordPress. Es la ubicación de tu instalación.
- home: Es la dirección que los visitantes ven en su navegador cuando acceden a tu web. Es tu dominio público.
En la mayoría de los casos, ambas son idénticas. Por ejemplo: https://tudominio.com. Sin embargo, cuando cambias de dominio o de servidor, estas dos direcciones deben actualizarse para que todo siga funcionando.
Si cambias solo una de ellas, es muy probable que WordPress se rompa visualmente o que no puedas acceder al panel de administración. La buena noticia es que, usando cPanel, podemos cambiar ambas de forma segura y rápida. Este proceso se conoce comúnmente como wordpress url change y, aunque suene técnico, es más fácil de lo que crees.
Método 1: Cambiar la URL desde el archivo wp-config.php (El más seguro)
Este es, sin lugar a dudas, el método más recomendado para realizar un cambio de URL en WordPress cuando ya tienes el problema de no poder acceder al panel. Es directo y no requiere tocar la base de datos manualmente, lo que reduce el margen de error. Utilizaremos el administrador de archivos de cPanel.
Paso 1: Accede a cPanel y al Administrador de Archivos
Lo primero es acceder a tu cuenta de cPanel. Normalmente, esto se hace a través de una URL como https://tudominio.com/cpanel o https://tudominio.com:2083. Una vez dentro, busca la sección de Archivos y haz clic en el icono de Administrador de Archivos.
Paso 2: Localiza la carpeta raíz de tu web
Dentro del Administrador de Archivos, verás una estructura de carpetas. Deberás buscar la carpeta donde está instalado WordPress. Generalmente, es la carpeta public_html, que es la raíz de tu dominio principal. Si tu web está en una subcarpeta (por ejemplo, public_html/miweb), entra en ella.
Paso 3: Edita el archivo wp-config.php
Busca el archivo llamado wp-config.php en la raíz de tu instalación. Haz clic derecho sobre él y selecciona la opción Editar o Edit. Se abrirá un editor de texto. Si te pregunta si quieres codificar, elige UTF-8 y continúa.
Paso 4: Añade las líneas mágicas
Una vez dentro del editor, busca la línea que dice /* That's all, stop editing! Happy publishing. */ o similar. Justo antes de esa línea, vas a pegar las siguientes líneas de código:
define( 'WP_HOME', 'https://tudominio.com' );
define( 'WP_SITEURL', 'https://tudominio.com' );
[IMPORTANTE]: Sustituye https://tudominio.com por tu nueva dirección real. Si tu web usa http:// en lugar de https://, usa esa. Asegúrate de que no haya una barra inclinada (/) al final de la URL.
Paso 5: Guarda los cambios
Haz clic en el botón Guardar cambios o Save Changes en la esquina superior derecha. Luego, cierra el editor.
Con esto, WordPress usará estas direcciones de forma forzada. Es el método más rápido para hacer un site url cpanel change sin romper nada. Ahora, tu web debería cargar correctamente con la nueva URL.
Método 2: Cambiar la URL desde la base de datos (phpMyAdmin)
Si por algún motivo no puedes editar el archivo wp-config.php, o si prefieres hacerlo directamente en la base de datos, este es tu método. Es igual de efectivo, pero requiere un poco más de cuidado.
Paso 1: Accede a phpMyAdmin desde cPanel
En tu panel de cPanel, busca la sección de Bases de Datos y haz clic en el icono de phpMyAdmin. Se abrirá una nueva pestaña en tu navegador con el gestor de bases de datos.
Paso 2: Selecciona tu base de datos
En el menú lateral izquierdo, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos que corresponde a tu sitio de WordPress. Normalmente, el nombre es algo como usuario_wpdb.
Paso 3: Encuentra 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 otro diferente. Busca la tabla llamada wp_options y haz clic en ella.
Paso 4: Localiza las filas siteurl y home
Dentro de la tabla wp_options, verás una lista de opciones. Necesitas buscar las filas cuyo option_name sea siteurl y home. Puedes usar el buscador de phpMyAdmin para encontrarlas más rápido.
Paso 5: Edita los valores
Haz clic en el icono de Editar (normalmente un lápiz) en la fila de siteurl. En el campo option_value, cambia la URL antigua por la nueva. Repite el mismo proceso con la fila de home.
[WARNING]: Asegúrate de escribir la URL completa, incluyendo https://. Un error tipográfico aquí puede dejar tu web inaccesible.
Paso 6: Guarda los cambios
Haz clic en el botón Continuar o Go para guardar los cambios en cada fila. Una vez que hayas actualizado ambas, ya puedes cerrar phpMyAdmin.
Método 3: Usando el panel de administración de WordPress (Solución previa)
Este método solo funciona si aún puedes acceder a tu panel de administración. Es el más sencillo de todos, pero no sirve si ya has roto la web.
Paso 1: Ve a Ajustes
Inicia sesión en tu WordPress y ve a Ajustes en el menú lateral izquierdo.
Paso 2: Modifica las opciones
Haz clic en Generales. Verás dos campos: Dirección de WordPress (URL) y Dirección del sitio (URL). Ambas deben ser actualizadas con la nueva dirección.
Paso 3: Guarda los cambios
Desplázate hasta el final y haz clic en Guardar cambios. WordPress hará el resto por ti.
[TIP]: Este método es ideal si estás preparando el cambio con antelación y no has movido los archivos todavía.
¿Qué pasa si ya he roto mi sitio y no puedo acceder a nada?
Si ya intentaste cambiar la URL y ahora ves un error o una página en blanco, no entres en pánico. Aún tienes opciones. La más rápida es el Método 1 (editar wp-config.php), ya que no requiere acceso al panel. Sigue esos pasos y tu web volverá a la vida.
Otra opción es usar el archivo .htaccess, pero es menos fiable y no lo recomiendo para principiantes. El archivo wp-config.php es la solución más limpia y segura para una wordpress url change de emergencia.
Errores comunes y cómo evitarlos
Cambiar la URL de WordPress es sencillo, pero hay trampas que debes evitar:
- Olvidar la
https://: Siempre incluye el protocolo. Si tu web tiene certificado SSL, usahttps://, si no,http://. - Dejar una barra al final: No pongas
https://tudominio.com/. Quita la barra final. - Cambiar solo una de las dos URLs: Siempre cambia
siteurlyhome(oWP_HOMEyWP_SITEURL). Si solo cambias una, los enlaces internos de tu web se romperán. - No limpiar la caché: Después del cambio, es posible que tu navegador o un plugin de caché muestren la versión antigua. Borra la caché del navegador y de cualquier plugin como W3 Total Cache o WP Super Cache.
Preguntas frecuentes (FAQ) sobre el cambio de URL
¿Puedo cambiar la URL de mi WordPress sin cPanel?
Sí, puedes usar el método del panel de administración si tienes acceso, o editar el archivo wp-config.php a través de FTP. Sin embargo, cPanel es la forma más común y centralizada de hacerlo.
¿Qué es mejor, cambiar la URL desde wp-config.php o desde la base de datos?
Ambos métodos son válidos, pero editar wp-config.php es más seguro porque no tocas la base de datos directamente y es más fácil de revertir si cometes un error. Además, fuerza las URLs a nivel de código, lo que lo hace muy fiable.
¿Perderé mi contenido si cambio la URL?
No, cambiar la URL no afecta a tus entradas, páginas, usuarios o comentarios. Solo cambia la dirección de acceso. El contenido permanece intacto en la base de datos.
¿Qué hago si mi web sigue mostrando la URL antigua?
Esto suele ser un problema de caché. Borra la caché de tu navegador y, si tienes un plugin de caché, límpiala también. Si usas Cloudflare, purga su caché desde su panel.
¿Es necesario cambiar la URL si solo cambio de servidor pero mantengo el dominio?
Sí, es muy probable. Cuando te mudas de servidor, la IP y la ruta de los archivos pueden cambiar. Aunque el dominio sea el mismo, actualizar la URL en la base de datos y en wp-config.php asegura que todo apunte al lugar correcto.
Consejos finales para un cambio exitoso
Realizar un cambio de URL en WordPress es un proceso que, si se hace con calma, no lleva más de diez minutos. Mi recomendación es que siempre sigas el Método 1 (wp-config.php) como primera opción, ya que es el más robusto.
Además, te sugiero que, antes de hacer cualquier cambio importante, hagas una copia de seguridad de tu base de datos y de tus archivos. En cPanel, puedes hacerlo fácilmente desde la sección de Copias de seguridad. Esto te dará la tranquilidad de poder revertir cualquier error.
[INFO]: Si tu hosting utiliza Syspanel (el panel de control que antes se conocía como HestiaCP), el proceso es muy similar. Accede a tu panel a través del puerto 2106, busca el administrador de archivos y sigue los mismos pasos. La lógica es idéntica, solo cambia la interfaz.
Espero que esta guía te haya sido de gran ayuda. Ahora ya sabes cómo cambiar la URL de WordPress en cPanel de forma segura y efectiva. Si sigues estos pasos al pie de la letra, tu web estará funcionando con la nueva dirección en un abrir y cerrar de ojos. ¡Buena suerte con tu proyecto!
