Cómo cambiar la URL de WordPress en cPanel paso a paso
¿Por qué necesitas cambiar la URL de tu WordPress?
Cambiar la URL de WordPress en cPanel es una tarea más común de lo que parece. Puede que hayas movido tu sitio de un dominio a otro, que estés migrando de un servidor local a uno en producción, o que simplemente quieras cambiar de http a https para añadir un certificado SSL. Sea cual sea tu motivo, hacerlo mal puede dejarte con un sitio inaccesible o con una página blanca de error.
La buena noticia es que tienes varios métodos seguros para hacer este cambio, y todos ellos se pueden realizar desde cPanel o usando herramientas que cPanel te ofrece. En esta guía te voy a explicar, paso a paso y sin tecnicismos innecesarios, cómo hacerlo de forma segura, incluso si no eres un experto en programación.
Antes de empezar, es fundamental que entiendas que WordPress guarda la URL de tu sitio en dos lugares principales: en la base de datos (en la tabla wp_options) y, a veces, en el archivo wp-config.php. Si cambias una y no la otra, el sitio puede comportarse de forma extraña. Por eso, te voy a mostrar varios métodos que abarcan todas las posibilidades.
Método 1: Cambiar la URL desde el panel de administración de WordPress (si aún puedes acceder)
Este es, con diferencia, el método más sencillo. Solo funciona si todavía puedes entrar a tu escritorio de WordPress (es decir, si el sitio no está completamente roto). Si puedes acceder, sigue estos pasos:
- Inicia sesión en tu panel de administración de WordPress (normalmente en
tudominio.com/wp-admin). - En el menú lateral izquierdo, ve a Ajustes y luego haz clic en Generales.
- Verás dos campos: Dirección de WordPress (URL) y Dirección del sitio (URL).
- Cambia ambos campos a la nueva URL. Es importante que ambos sean coherentes. Por ejemplo, si tu nuevo dominio es
www.miweb.com, escribe exactamente eso en ambos campos (o sinwww, pero siempre igual). - Haz clic en Guardar cambios.
¿Qué pasa si al guardar me da error o no puedo acceder? Si tras este cambio el sitio se rompe, no te preocupes. Es el síntoma clásico de que la URL se actualizó en la base de datos pero el servidor no la encuentra. En ese caso, pasa al Método 2.
Método 2: Cambiar la URL de WordPress desde cPanel usando el archivo wp-config.php
Este es el método de emergencia más rápido y efectivo cuando tu sitio queda bloqueado. Se trata de forzar la URL desde el archivo de configuración principal de WordPress. No necesitas tocar la base de datos, solo añadir dos líneas de código.
¿Cómo acceder a cPanel?
Para empezar, accede a tu panel de control de cPanel. Normalmente es algo como tudominio.com/cpanel o cpanel.tudominio.com. Introduce tu usuario y contraseña. Una vez dentro, busca el icono del Administrador de archivos (File Manager). Si tu hosting usa Syspanel (el antiguo HestiaCP), recuerda que el acceso se realiza a través del puerto 2106 (por ejemplo, tudominio.com:2106), y desde ahí también tendrás acceso al administrador de archivos.
Pasos para editar wp-config.php
- En el Administrador de archivos, navega hasta la carpeta raíz de tu WordPress. Normalmente es
public_html(opublic_html/tu-sitiosi tienes varios dominios). - Busca el archivo llamado
wp-config.php. Haz clic derecho sobre él y selecciona Editar o Edit. Si te pide confirmación, acéptala. - Se abrirá un editor de texto. Busca la línea que contiene
/* That's all, stop editing! Happy publishing. */o similar. Justo antes de esa línea, pega lo siguiente:
define('WP_HOME', 'https://www.tudominionuevo.com');
define('WP_SITEURL', 'https://www.tudominionuevo.com');
IMPORTANTE: Reemplaza https://www.tudominionuevo.com con tu URL real. Asegúrate de incluir el http:// o https:// y de no añadir una barra diagonal al final.
- Guarda los cambios y cierra el editor.
Con esto, WordPress usará la URL que has forzado, ignorando la que esté en la base de datos. Ahora deberías poder acceder a tu sitio y, lo más importante, a tu panel de administración (/wp-admin) para arreglar la URL de forma permanente desde los ajustes generales (Método 1).
[TIP] Este método es ideal para una solución rápida, pero no es una solución permanente. Una vez que puedas acceder al panel, ve a Ajustes > Generales y guarda de nuevo la URL para que se actualice correctamente en la base de datos. Luego puedes eliminar las líneas que añadiste al
wp-config.php.
Método 3: Cambiar la URL desde phpMyAdmin (la base de datos)
Este método es el más completo y el que se recomienda si el método anterior no funciona o si prefieres tocar directamente la raíz del problema. Requiere más cuidado, ya que un error en la base de datos puede romper todo el sitio.
Accediendo a phpMyAdmin desde cPanel
- En tu cPanel, busca el icono de phpMyAdmin. Suele estar dentro de la sección Bases de datos.
- Haz clic en él. Se abrirá una nueva pestaña con la herramienta de gestión de bases de datos.
- En el panel izquierdo, verás una lista de tus bases de datos. Haz clic en el nombre de la base de datos que usa tu WordPress. Si no sabes cuál es, busca en el archivo
wp-config.phpla línea que diceDB_NAMEy ahí verás el nombre.
Localizando y editando la tabla wp_options
Una vez dentro de tu base de datos, verás una lista de tablas. Busca la que se llama wp_options (o tu-prefijo_options, si cambiaste el prefijo por seguridad).
- Haz clic en el nombre de la tabla
wp_options. - Ahora verás una tabla con muchas filas. Necesitas encontrar dos filas específicas:
siteurlhome
- Para encontrarlas fácilmente, usa el buscador que suele haber en la parte superior de phpMyAdmin, o simplemente navega por las páginas hasta encontrarlas (suelen estar en las primeras filas).
- Haz clic en el icono de Editar (normalmente un lápiz) en la fila de
siteurl. - En el campo option_value, verás la URL actual. Cámbiala por la nueva URL completa (por ejemplo,
https://www.midominionuevo.com). - Haz clic en Continuar o Guardar en la parte inferior.
- Repite el mismo proceso con la fila
home.
[WARNING] MUY IMPORTANTE: Asegúrate de que la URL que escribes no tiene una barra diagonal (/) al final. Escribir
https://www.midominio.com/en lugar dehttps://www.midominio.compuede causar problemas de redireccionamiento.
Una vez que hayas guardado ambos cambios, ve a tu sitio web y comprueba que funciona. Si todo ha ido bien, ya tendrás tu WordPress funcionando con la nueva URL.
Método 4: Cambiar la URL con un script PHP (el método del "intermediario")
Si los métodos anteriores te parecen demasiado técnicos o si tienes miedo de estropear algo, este es el método más seguro para principiantes. Se trata de crear un pequeño archivo PHP que haga el trabajo por ti, y luego lo eliminas.
Creando el archivo de cambio
- Abre un editor de texto en tu ordenador (como el Bloc de notas o TextEdit).
- Pega el siguiente código:
<?php
// Conectar a WordPress
require_once('wp-load.php');
// Cambiar las URLs
update_option('siteurl', 'https://www.tudominionuevo.com');
update_option('home', 'https://www.tudominionuevo.com');
echo 'URL cambiada con éxito. ¡Ya puedes borrar este archivo!';
?>
- Guarda este archivo con un nombre único, por ejemplo,
cambiar-url.php. - Sube este archivo a la carpeta raíz de tu WordPress, usando el Administrador de archivos de cPanel (o un cliente FTP).
- Ahora, en tu navegador, ve a
tudominio.com/cambiar-url.php. Verás el mensaje de éxito. - Inmediatamente después, borra el archivo
cambiar-url.phpdesde el Administrador de archivos de cPanel.
[WARNING] Este método es muy seguro porque no tocas nada más que la base de datos de forma controlada. Pero es CRÍTICO que borres el archivo después de usarlo. Dejarlo en el servidor es un riesgo de seguridad enorme, ya que cualquier persona podría usarlo para cambiar tu URL a una maliciosa.
¿Qué hago si después de cambiar la URL mi sitio se ve "feo" o sin estilos?
Este es un problema muy común después de cambiar la URL. Verás el texto y el contenido, pero sin colores, imágenes ni diseño. Esto se debe a que tu navegador o el propio WordPress están guardando en caché las rutas antiguas de los archivos CSS y JavaScript.
La solución es simple:
- Limpia la caché de tu navegador. En Chrome, ve a Configuración > Privacidad y seguridad > Borrar datos de navegación. Selecciona "Imágenes y archivos en caché" y borra.
- Limpia la caché de los plugins. Si usas un plugin de caché como W3 Total Cache o WP Super Cache, ve a su configuración y pulsa el botón de "Vaciar caché" o "Purgar caché".
- Usa una herramienta de caché de servidor. Si tu cPanel tiene opciones como Cloudflare o LiteSpeed Cache, púrgalas también.
Preguntas frecuentes (FAQ) sobre cambiar la URL en WordPress
¿Puedo cambiar la URL de mi sitio sin perder el SEO?
Sí, pero debes hacerlo correctamente. Lo más importante es configurar las redirecciones 301 desde la URL antigua a la nueva. Esto le dice a Google que tu contenido se ha movido de forma permanente. Puedes hacerlo desde el archivo .htaccess o con un plugin de redirección.
¿Qué pasa si mi sitio usa certificado SSL y cambio de http a https?
Es el cambio más común y, normalmente, el más fácil. Solo asegúrate de que tu certificado SSL está instalado y activo en cPanel antes de hacer el cambio. Si no, el sitio se verá con un error de seguridad.
¿Y si mi WordPress está en una subcarpeta (ej: tudominio.com/blog)?
En ese caso, la URL que debes poner en los ajustes es la completa, incluyendo la subcarpeta: https://www.tudominio.com/blog. El proceso es exactamente el mismo, pero ten cuidado de no olvidar la subcarpeta en ninguno de los métodos.
¿Cuál es la diferencia entre siteurl y home en la base de datos?
siteurles la dirección donde están los archivos de WordPress (el núcleo).homees la dirección que los visitantes ven en su navegador.
En la mayoría de los casos, ambas deben ser iguales. Pero si estás haciendo algo avanzado (como servir el sitio desde una subcarpeta pero mostrar la URL principal), pueden diferir. Para un cambio estándar, pon la misma URL en ambos.
¿Es necesario cambiar la URL en el archivo .htaccess?
No, no es necesario. El archivo .htaccess se usa para reglas de redirección y reescritura, no para definir la URL base. Si lo modificas sin saber lo que haces, puedes romper el sitio. Es mejor dejarlo como está.
Consejos finales y buenas prácticas
Cambiar la URL de WordPress es una operación delicada, pero con esta guía tienes todas las herramientas para hacerlo con seguridad. Te resumo los puntos clave:
- Siempre haz una copia de seguridad de tu base de datos y de tus archivos antes de empezar. En cPanel, puedes usar la herramienta de Copias de seguridad o un plugin como UpdraftPlus.
- Empieza por el método más sencillo que te permita acceder a tu panel de administración.
- Si te quedas bloqueado, usa el método 2 (wp-config.php) para desbloquear el acceso rápidamente.
- No olvides actualizar los enlaces internos de tus entradas y páginas. Puedes usar un plugin como "Better Search Replace" para cambiar todas las referencias a la URL antigua por la nueva en la base de datos.
- Verifica las redirecciones desde la URL antigua a la nueva para no perder visitas ni posicionamiento.
Si tu hosting usa Syspanel (HestiaCP), el proceso es idéntico. Solo recuerda que el acceso al panel se hace a través del puerto 2106 (ej: tudominio.com:2106), y desde ahí encontrarás las mismas herramientas de administración de archivos y bases de datos.
[INFO] Si en algún momento te sientes perdido o el sitio se rompe por completo, no entres en pánico. La mayoría de los problemas se solucionan revirtiendo el último cambio que hiciste. Si tienes una copia de seguridad, restaurarla es siempre la opción más segura.
Espero que esta guía te haya sido de gran ayuda. Con un poco de paciencia y siguiendo estos pasos, tendrás tu WordPress funcionando en la nueva URL en cuestión de minutos. ¡Mucha suerte!
