Cómo cambiar la URL de WordPress en cPanel: Guía paso a paso
¿Por qué necesitas cambiar la URL de WordPress en cPanel?
Cambiar la URL de tu sitio WordPress es una tarea más común de lo que parece. Puede que hayas comprado un dominio nuevo, que estés migrando tu web de un hosting a otro, o que simplemente quieras cambiar de http:// a https:// para activar el certificado SSL. Sea cual sea tu motivo, hacerlo mal puede dejarte la web en blanco o con errores de "demasiadas redirecciones".
La buena noticia es que cPanel te ofrece varias formas de hacerlo de manera segura. En esta guía extensa te voy a explicar, paso a paso y sin tecnicismos innecesarios, cómo cambiar la URL de WordPress en cPanel usando tres métodos diferentes: el panel de administración, el archivo wp-config.php y la base de datos con phpMyAdmin.
Antes de empezar, es importante que entiendas que WordPress guarda la URL del sitio en dos lugares: en la base de datos (tabla wp_options) y, a veces, en el archivo de configuración. Por eso, si solo cambias una parte, es probable que tengas problemas. Te enseñaré a cubrir todos los frentes.
Método 1: Cambiar la URL desde el panel de administración de WordPress
Este es el método más sencillo y el que debes intentar primero, siempre que tu sitio siga funcionando. Solo necesitas acceso al escritorio de WordPress (wp-admin).
Paso 1: Accede a tu escritorio
Escribe en tu navegador tudominio.com/wp-admin e inicia sesión con tus credenciales de administrador.
Paso 2: Ve a Ajustes > Generales
En el menú lateral izquierdo, busca Ajustes y haz clic en Generales. Verás dos campos clave:
- Dirección de WordPress (URL): Es la dirección donde están instalados los archivos de WordPress.
- Dirección del sitio (URL): Es la dirección que los visitantes verán en el navegador.
En la mayoría de los casos, ambas deben ser la misma. Cámbialas por la nueva URL que quieras usar. Por ejemplo, si estás cambiando de http://midominio.com a https://midominio.com, escribe la versión con https:// en ambos campos.
Paso 3: Guarda los cambios
Haz clic en el botón Guardar cambios al final de la página. WordPress te pedirá que inicies sesión de nuevo con la nueva URL. Hazlo y verifica que todo funciona.
[TIP] Si después de guardar no puedes acceder, no entres en pánico. El siguiente método te sacará del apuro.
Método 2: Editar el archivo wp-config.php desde cPanel
Este método es perfecto cuando no puedes acceder al panel de administración porque la web se ha quedado en blanco o te da error. Se trata de forzar la URL correcta añadiendo dos líneas de código al archivo de configuración principal de WordPress.
Paso 1: Entra en cPanel y abre el Administrador de Archivos
Accede a tu cPanel (normalmente en tudominio.com/cpanel) e inicia sesión. Busca la sección Archivos y haz clic en Administrador de Archivos.
Paso 2: Navega hasta la carpeta de tu WordPress
Dentro del Administrador de Archivos, busca la carpeta public_html. Si tu WordPress está instalado en una subcarpeta (por ejemplo, public_html/miweb), entra en ella. Si está en la raíz, quédate en public_html.
Paso 3: Localiza y edita el archivo wp-config.php
Busca el archivo llamado wp-config.php. Haz clic derecho sobre él y selecciona Editar. Si te pide confirmación, acéptala.
Paso 4: Añade las líneas de configuración
Se abrirá un editor de texto. Busca la línea que dice /* ¡Eso es todo, deja de editar! Feliz publicación. */ justo antes de esa línea, añade lo siguiente:
define('WP_HOME', 'https://tudominio.com');
define('WP_SITEURL', 'https://tudominio.com');
Sustituye https://tudominio.com por tu nueva URL completa, sin barra final. Guarda los cambios y cierra el editor.
Paso 5: Prueba tu sitio
Ahora intenta acceder a tu web con la nueva URL. Si todo ha ido bien, verás tu sitio funcionando. Una vez confirmado, puedes eliminar estas dos líneas del archivo para mantener la configuración limpia, aunque no es obligatorio.
[WARNING] Si dejas las líneas en
wp-config.php, WordPress siempre usará esas URLs, incluso si cambias algo en la base de datos. Es útil como medida de seguridad, pero puede ser confuso si luego intentas cambiar la URL desde el panel.
Método 3: Cambiar la URL en la base de datos con phpMyAdmin
Este es el método más técnico, pero también el más "limpio" y definitivo. Se usa cuando los dos anteriores no funcionan o cuando quieres cambiar el dominio de forma permanente en la base de datos. Lo haremos con phpMyAdmin, que está integrado en cPanel.
Paso 1: Accede a phpMyAdmin desde cPanel
En tu cPanel, busca la sección Bases de datos y haz clic en phpMyAdmin. Se abrirá una nueva pestaña con el administrador de bases de datos.
Paso 2: Selecciona tu base de datos
En la columna de la izquierda, verás una lista de bases de datos. Haz clic en la que pertenece a tu WordPress. Normalmente se llama algo como usuario_wpdb. Si no sabes cuál es, revisa el archivo wp-config.php que viste antes: ahí aparece el nombre en la línea define('DB_NAME', '...').
Paso 3: Abre la tabla wp_options
Una vez dentro de la base de datos, verás una lista de tablas. Busca la que se llama wp_options (el prefijo wp_ puede variar si lo cambiaste durante la instalación). Haz clic en ella.
Paso 4: Busca las opciones siteurl y home
Dentro de la tabla wp_options, verás una lista de registros. Busca los que tengan la clave (option_name) igual a siteurl y home. Para encontrarlos más rápido, usa el buscador de la parte superior o simplemente ordena por la columna option_name.
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, escribe tu nueva URL completa (por ejemplo, https://tudominio.com). Guarda los cambios. Repite el mismo proceso con la fila de home.
[INFO] Si tu WordPress tiene tablas con prefijos diferentes (por ejemplo,
mi_prefijo_options), el proceso es idéntico. Solo cambia el nombre de la tabla.
Método extra: Usar la búsqueda y reemplazo en la base de datos
A veces, cambiar solo siteurl y home no es suficiente, sobre todo si tu web tiene muchas URLs internas guardadas (enlaces, imágenes, etc.). Para eso, puedes usar la función de búsqueda y reemplazo de phpMyAdmin.
Paso 1: Selecciona la base de datos completa
En la columna de la izquierda, haz clic en el nombre de tu base de datos (no en una tabla concreta). En la parte superior, verás una pestaña llamada Buscar. Haz clic en ella.
Paso 2: Configura la búsqueda
En el campo Buscar, escribe la URL antigua (por ejemplo, http://midominio.com). En el campo Reemplazar con, escribe la nueva URL (por ejemplo, https://midominio.com). Asegúrate de que la opción Reemplazar tabla esté marcada y elige "todas las tablas" si es posible.
Paso 3: Ejecuta el reemplazo
Haz clic en Reemplazar y confirma la operación. phpMyAdmin te mostrará cuántas coincidencias ha encontrado y las reemplazará.
[WARNING] Este método es muy potente, pero también peligroso. Asegúrate de hacer una copia de seguridad de la base de datos antes de ejecutarlo. Un error podría corromper tu sitio.
Consejos finales y solución de problemas comunes
¿Qué pasa si la web sigue en blanco después del cambio?
Si has seguido todos los pasos y tu web sigue sin cargar, prueba esto:
- Limpia la caché del navegador y de los plugins de caché (como WP Rocket o W3 Total Cache).
- Revisa que la nueva URL esté bien escrita, sin espacios ni barras finales.
- Verifica que el dominio nuevo apunte a tu servidor (es decir, que los DNS estén configurados correctamente).
¿Debo cambiar la URL si solo activo SSL?
Sí, es muy recomendable. Cuando activas un certificado SSL, tu web estará disponible en https://, pero WordPress seguirá intentando cargar en http://. Cambiar la URL a https:// evita problemas de contenido mixto y mejora tu SEO.
¿Y si uso HestiaCP en lugar de cPanel?
No te preocupes, el proceso es muy similar. En Syspanel (antes conocido como HestiaCP, cuyo panel se accede por el puerto 2106), encontrarás las mismas herramientas: Administrador de Archivos y phpMyAdmin. La lógica es idéntica, solo cambia la interfaz.
¿Cómo hago una copia de seguridad antes de tocar nada?
En cPanel, busca la sección Archivos y haz clic en Copias de seguridad. Puedes descargar una copia completa de tu sitio y de tu base de datos. Si algo sale mal, siempre puedes restaurarla.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL de WordPress sin perder mi SEO?
Sí, si configuras redirecciones 301 desde la URL antigua a la nueva. Puedes hacerlo desde el archivo .htaccess o con un plugin como "Redirection". Esto le dice a Google que tu contenido se ha movido de forma permanente.
¿Qué pasa con mis enlaces internos después del cambio?
Si usas el método de búsqueda y reemplazo en la base de datos, todos los enlaces internos se actualizarán automáticamente. Si solo cambias la URL en wp-config.php, es posible que algunos enlaces antiguos sigan apuntando a la URL anterior.
¿Por qué me pide iniciar sesión de nuevo después de cambiar la URL?
Es completamente normal. WordPress guarda la URL en tus cookies de sesión. Al cambiarla, las cookies antiguas dejan de ser válidas. Simplemente inicia sesión de nuevo con la nueva URL.
¿Cuál es el método más seguro para un principiante?
Si tu web sigue funcionando, el Método 1 (desde el panel de administración) es el más seguro y sencillo. Si no puedes acceder, el Método 2 (wp-config.php) es el siguiente más recomendable. Deja el método de la base de datos para cuando tengas más experiencia o para cambios complejos.
¿Necesito cambiar algo más en cPanel?
Si estás cambiando de dominio, también deberías:
- Añadir el nuevo dominio en la sección "Dominios" de cPanel.
- Configurar el correo electrónico asociado al nuevo dominio.
- Revisar los DNS para que apunten a tu servidor.
Conclusión
Cambiar la URL de WordPress en cPanel no es tan complicado como parece. Con esta guía tienes tres métodos diferentes para hacerlo, ordenados de más fácil a más técnico. Recuerda siempre hacer una copia de seguridad antes de tocar nada y, si tienes dudas, empieza por el método más conservador.
Ya sea que estés actualizando tu URL de WordPress por motivos de SEO, cambiando de dominio o migrando de servidor, ahora tienes las herramientas para hacerlo sin miedo. ¡Manos a la obra!
