Cómo cambiar la URL de WordPress desde cPanel (wp-config.php y base de datos)
¿Tu sitio WordPress muestra un error, no carga correctamente o está enlazado a un dominio antiguo? Es muy probable que necesites cambiar la URL de WordPress. Esto es una de las tareas más comunes (y a veces frustrantes) cuando mudas tu web de un hosting a otro, cambias de dominio o simplemente mueves tu sitio de un subdirectorio a la raíz.
No te preocupes. No necesitas ser un experto en programación para lograrlo. En esta guía te voy a enseñar, paso a paso y con un lenguaje muy claro, cómo cambiar la URL de WordPress desde cPanel usando dos métodos infalibles: editando el archivo wp-config.php y modificando la base de datos.
Al final, también te dejo una sección de preguntas frecuentes para resolver las dudas más habituales. Vamos a ello.
¿Por qué es necesario cambiar la URL de WordPress?
Antes de ensuciarnos las manos, es clave entender qué son estas URLs. WordPress guarda la dirección de tu sitio en dos opciones principales dentro de la base de datos: siteurl y home.
Piénsalo así:
siteurl: Es la dirección donde están instalados los archivos principales de WordPress.home: Es la dirección que los visitantes ven en su navegador.
Si estas dos direcciones no coinciden con tu dominio actual, WordPress se vuelve loco. Verás errores como "Error al establecer conexión con la base de datos", páginas en blanco o, lo más típico, que al intentar entrar al panel de administración te redirija a un dominio antiguo que ya no existe.
Aquí es donde entra en juego cPanel, el panel de control que casi todos los hostings ofrecen.
Método 1: Cambiar la URL desde el archivo wp-config.php
Este es, sin duda, el método más rápido, limpio y seguro para principiantes. No toca la base de datos directamente y es reversible en segundos. El archivo wp-config.php es el corazón de la configuración de WordPress, y podemos añadirle dos líneas mágicas.
Paso 1: Accede a tu cPanel
Abre tu navegador y entra en tu cuenta de cPanel. Normalmente se accede a través de una URL como tudominio.com/cpanel o cpanel.tudominio.com. Introduce tu usuario y contraseña.
Paso 2: Abre el Administrador de Archivos (File Manager)
Dentro de cPanel, busca el icono llamado Administrador de Archivos o File Manager. Suele estar en la sección "Archivos". Haz clic en él.
Paso 3: Navega hasta la raíz de tu WordPress
Se abrirá una ventana nueva. Te pedirá que elijas la carpeta raíz (normalmente es public_html). Selecciónala y haz clic en "Ir".
Dentro de public_html, busca el archivo llamado wp-config.php. ¡IMPORTANTE! No lo confundas con wp-config-sample.php. Haz clic derecho sobre él y selecciona la opción Editar o Edit.
[WARNING]: Si no ves la opción "Editar", es porque el archivo puede tener permisos restringidos. No te preocupes. Haz clic derecho, selecciona "Permisos" o "Change Permissions" y cambia el valor a
644. Luego vuelve a intentar editarlo.
Paso 4: Inserta las líneas de configuración
Se abrirá un editor de texto. Busca la línea que dice:
/* That's all, stop editing! Happy publishing. */
Justo ANTES de esa línea, pega estas dos líneas:
define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');
Muy importante: Reemplaza https://tudominio.com por tu dominio real. Si tu sitio usa http://, escríbelo así. Si usas www, inclúyelo también (ej: https://www.tudominio.com).
Paso 5: Guarda los cambios
Haz clic en el botón Guardar cambios o Save Changes (arriba a la derecha) y cierra el editor.
Paso 6: Verifica tu sitio
Ahora ve a tu navegador y escribe tu dominio. Si todo ha ido bien, tu web debería cargar perfectamente. Entra también a tu panel de administración en tudominio.com/wp-admin. Si ya puedes acceder, ¡felicidades! Has cambiado la URL de WordPress desde cPanel con éxito.
[TIP]: Este método es perfecto para una solución rápida. Una vez que entres en el panel de administración, ve a Ajustes > Enlaces permanentes y pulsa "Guardar cambios". Esto refresca las reglas de reescritura y evita errores en las URLs internas.
Método 2: Cambiar la URL desde la base de datos (phpMyAdmin)
Si el primer método no te funciona, o si el error es tan grave que ni siquiera puedes acceder al archivo wp-config.php, este segundo método es tu salvavidas. Vamos a modificar directamente las opciones en la base de datos usando phpMyAdmin.
[INFO]: Este método es un poco más técnico, pero si sigues los pasos al pie de la letra, no hay ningún peligro. Solo vamos a cambiar dos valores en una tabla concreta.
Paso 1: Accede a phpMyAdmin desde cPanel
Dentro de cPanel, busca el icono de Bases de Datos MySQL o, directamente, el de phpMyAdmin. Suele estar en la sección "Bases de Datos". Haz clic en él.
Paso 2: Selecciona tu base de datos
A la izquierda, verás una lista de todas tus bases de datos. Haz clic en el nombre de la base de datos de tu sitio WordPress. Si no sabes cuál es, revisa el archivo wp-config.php que vimos antes; ahí encontrarás el nombre de la base de datos en la línea DB_NAME.
Paso 3: Busca la tabla de opciones
Dentro de la base de datos, verás una lista de tablas. Busca una que se llame wp_options (a veces puede tener un prefijo diferente, como miweb_options o blog_options). Haz clic en ella.
Paso 4: Localiza las opciones siteurl y home
Ahora verás una tabla con muchas filas. Necesitas encontrar las filas donde la columna option_name es exactamente siteurl y home.
Puedes usar el buscador que hay en la parte superior para filtrar. Escribe siteurl y pulsa "Buscar" o "Go".
Paso 5: Edita los valores
Haz clic en el icono de Editar (normalmente parece un lápiz) en la fila de siteurl.
En el campo option_value, borra la URL antigua y escribe la nueva. Por ejemplo, cambia http://www.antiguodominio.com por https://www.nuevodominio.com.
Haz clic en Continuar o Go para guardar.
Repite exactamente el mismo proceso para la fila de home.
Paso 6: Verifica de nuevo
Ve a tu navegador y comprueba que tu sitio carga con la nueva URL y que puedes acceder al panel de administración.
[WARNING]: Asegúrate de escribir la URL exacta con el
http://ohttps://correcto. Un error aquí dejará tu sitio inaccesible. Si te equivocas, simplemente repite el proceso y corrige el valor.
Método Extra: La función wp-cli (para los más atrevidos)
Si tienes acceso a la terminal de tu hosting (SSH) y te sientes cómodo con la línea de comandos, existe un método aún más elegante. Pero no te preocupes si no sabes qué es esto, es solo una alternativa para usuarios avanzados.
wp option update home 'https://tudominio.com'
wp option update siteurl 'https://tudominio.com'
¿Qué hago si mi sitio sigue roto después de cambiar la URL?
A veces, cambiar las URLs principales no es suficiente. Si tu sitio carga pero las imágenes, los enlaces internos o los estilos (CSS) están rotos, es porque las URLs antiguas están "quemadas" en el contenido de tus entradas y páginas.
No te preocupes, tiene solución. La forma más segura es usar un plugin llamado "Better Search Replace". Este plugin busca en toda la base de datos una URL antigua y la reemplaza por la nueva.
Cómo usar Better Search Replace
- Instala el plugin desde el panel de administración (si puedes acceder) o súbelo manualmente por FTP.
- Ve a Herramientas > Better Search Replace.
- En "Buscar", escribe la URL antigua (ej:
http://antiguodominio.com). - En "Reemplazar por", escribe la nueva (ej:
https://nuevodominio.com). - Selecciona todas las tablas de la base de datos.
- Marca la opción "Guardar en tabla" para que puedas revertir los cambios si algo sale mal.
- Haz clic en "Ejecutar".
Este plugin es oro puro para cuando cambias de dominio.
Preguntas Frecuentes (FAQ)
¿Puedo cambiar la URL de WordPress sin cPanel?
Sí. Si tu hosting no tiene cPanel, puedes usar el administrador de archivos que ofrezcan (como Syspanel). Pero la lógica es la misma: editar el wp-config.php o acceder a la base de datos.
[INFO]: Si tu hosting usa Syspanel, recuerda que el acceso se realiza a través del puerto 2106 (ej:
http://tudominio.com:2106). Dentro de Syspanel, busca la sección de "Archivos" o "Bases de Datos" para seguir los mismos pasos descritos anteriormente.
¿Qué pasa si solo cambio el dominio en la base de datos y no en wp-config?
Es posible que el sitio funcione, pero es una práctica desaconsejada. Lo ideal es que ambos métodos apunten a la misma URL para evitar conflictos. Si usas el método de la base de datos, no necesitas añadir las líneas en wp-config.php, pero si ya las habías añadido antes, asegúrate de que contienen la misma URL.
¿Debo usar www o sin www?
Usa el que prefieras, pero sé consistente. Elige una opción y úsala en todas partes: en la URL de WordPress, en los enlaces internos y en la configuración de tu hosting. Lo más recomendable es usar https:// sin www por simplicidad, pero depende de tus preferencias.
¿Cambiar la URL afecta a mi posicionamiento SEO?
Sí, puede afectar si no se hace correctamente. Lo más importante es que configures una redirección 301 desde la URL antigua a la nueva. Esto le dice a Google que tu sitio se ha movido de forma permanente y transfiere la autoridad de la página. Puedes hacerlo desde el archivo .htaccess o con un plugin de redirecciones. Es un paso crucial para no perder tráfico.
¿Y si solo quiero cambiar de http a https?
El proceso es idéntico. Solo tienes que cambiar la URL en el wp-config.php o en la base de datos, añadiendo la s al final de http. Además, asegúrate de que tu certificado SSL esté activo y configurado correctamente en tu hosting.
Conclusión
Cambiar la URL de WordPress desde cPanel es un proceso sencillo si sabes exactamente dónde mirar. Tanto el método del archivo wp-config.php como el de la base de datos son 100% efectivos. Te recomiendo empezar siempre por el primero, ya que es menos invasivo.
Recuerda: la clave está en la calma y en seguir los pasos al pie de la letra. Y si te equivocas, siempre puedes revertir el cambio. Con esta guía, tu sitio estará funcionando en su nueva dirección en cuestión de minutos. ¡Manos a la obra!
