Cómo cambiar la URL de WordPress (home y siteurl)
¿Por qué necesitas cambiar la URL de WordPress?
Cambiar la URL de WordPress (los valores siteurl y home) es una de las tareas más comunes, pero también una de las que más dolores de cabeza puede causar si no se hace correctamente. Tal vez estés migrando tu sitio a un dominio nuevo, moviendo tu web de un subdominio a un dominio principal, o simplemente cambiando de HTTP a HTTPS para activar el certificado SSL.
El problema es que WordPress guarda la dirección de tu sitio en dos parámetros clave dentro de la base de datos: siteurl (la dirección donde se encuentran los archivos principales de WordPress) y home (la dirección que los visitantes ven en su navegador). Si estos valores no coinciden con tu dominio real, puedes terminar con un sitio inaccesible o con redirecciones infinitas.
En esta guía completa te voy a enseñar cuatro métodos diferentes para cambiar estos valores de forma segura, desde el más sencillo (apto para principiantes) hasta el más técnico. Al final, también resolveré las preguntas más frecuentes que nos llegan al soporte sobre este tema.
Entendiendo los parámetros siteurl y home en WordPress
Antes de lanzarnos a hacer cambios, es crucial que entiendas qué significa cada valor. Esto te evitará errores graves.
¿Qué es siteurl en WordPress?
El parámetro siteurl (Dirección de WordPress) es la URL donde está instalado el núcleo de WordPress. Es decir, la carpeta física donde se encuentran los archivos como wp-admin, wp-includes y wp-content.
¿Qué es home en WordPress?
El parámetro home (Dirección del sitio) es la URL que usan tus visitantes para acceder a tu web. Es la que aparece en el navegador y la que se utiliza para generar enlaces internos.
Un ejemplo para aclararlo:
Imagina que instalas WordPress en www.midominio.com/blog. Entonces:
siteurl=https://www.midominio.com/bloghome=https://www.midominio.com/blog
Pero si quieres que tus visitantes entren por www.midominio.com y que WordPress esté en una subcarpeta, tendrías:
siteurl=https://www.midominio.com/bloghome=https://www.midominio.com
En la mayoría de los casos, ambos valores son idénticos, pero es importante saber diferenciarlos para configuraciones avanzadas.
Método 1: Cambiar la URL desde el Panel de Administración (Método más fácil)
Esta es la opción más rápida y segura, siempre y cuando todavía puedas acceder a tu panel de administración (/wp-admin). Es ideal si tu sitio sigue funcionando pero quieres cambiar el dominio antes de una migración.
Pasos para cambiar dominio WordPress desde el admin
-
Accede a tu panel de administración de WordPress. Normalmente es
www.tudominio.com/wp-admin. -
Ve a Ajustes → Generales en el menú lateral izquierdo.
-
Busca los campos Dirección de WordPress (URL) y Dirección del sitio (URL).
-
Modifica ambos campos con tu nueva URL. Asegúrate de incluir el protocolo completo (
https://ohttp://) y no añadir una barra final (a menos que sea una subcarpeta). -
Guarda los cambios haciendo clic en el botón "Guardar cambios" al final de la página.
-
Cierra sesión y vuelve a entrar con la nueva URL. Es posible que tengas que limpiar la caché del navegador.
[WARNING] Si introduces mal la URL en este método, perderás el acceso al panel. Si eso ocurre, no entres en pánico: usa el Método 3 o 4 para revertir el cambio.
Método 2: Usar el archivo wp-config.php (Con acceso FTP o cPanel)
Si no puedes acceder al panel de administración o prefieres una solución más "definitiva", puedes forzar WordPress a usar una URL específica añadiendo dos líneas de código al archivo wp-config.php. Este método es muy útil para migraciones o para arreglar sitios rotos.
¿Cómo editar wp-config.php?
-
Conéctate a tu hosting mediante FTP (FileZilla, por ejemplo) o usando el administrador de archivos de tu panel de control (como Syspanel, que se accede por el puerto 2106).
-
Localiza la carpeta raíz de tu instalación de WordPress. Ahí encontrarás el archivo
wp-config.php. -
Descarga una copia de seguridad del archivo a tu ordenador por si acaso.
-
Abre el archivo con un editor de texto plano (como Notepad++ o Sublime Text).
-
Añade estas líneas justo antes de la línea que dice
/* ¡Eso es todo, deja de editar! ¡Feliz blogging! */:
define('WP_HOME', 'https://www.tunuevadominio.com');
define('WP_SITEURL', 'https://www.tunuevadominio.com');
-
Guarda los cambios y sube el archivo de vuelta al servidor, reemplazando el original.
-
Visita tu sitio y verifica que todo funciona correctamente.
[TIP] Si solo necesitas cambiar
siteurlpero mantenerhomeen otro valor, define solo la constante que necesites. Por ejemplo, en una instalación en subcarpeta:define('WP_HOME', 'https://www.midominio.com');ydefine('WP_SITEURL', 'https://www.midominio.com/blog');
Método 3: Desde la base de datos con phpMyAdmin (Para sitios bloqueados)
Este es el método de rescate definitivo. Si has configurado mal la URL y ahora tu sitio te redirige a una página de error o no puedes acceder al panel, esta es la solución. Requiere acceso a la base de datos, pero es más sencillo de lo que parece.
Pasos para cambiar siteurl y home en la base de datos
-
Accede a tu panel de control de hosting. Si usas Syspanel, entra por el puerto 2106 con tus credenciales.
-
Abre phpMyAdmin. Normalmente está en la sección de "Bases de datos" o "MySQL".
-
Selecciona la base de datos de tu WordPress (la que has configurado en
wp-config.php). -
Haz clic en la tabla
wp_options. El prefijo puede variar (por ejemplo,wp_,miweb_, etc.), pero el nombre de la tabla será algo como[prefijo]_options. -
Busca las filas con
option_nameigual asiteurlyhome. -
Haz clic en "Editar" (el icono de lápiz) en la fila correspondiente.
-
Cambia el valor de
option_valuea tu nueva URL completa. Por ejemplo:https://www.tunuevadominio.com -
Guarda los cambios y repite el proceso para la otra fila.
-
Limpia la caché de tu navegador y visita tu web.
[INFO] Este método también es útil si quieres hacer un cambio masivo de URLs en toda la base de datos (por ejemplo, cambiar todas las URLs internas de
http://ahttps://). En ese caso, necesitarás ejecutar una consulta SQL, pero eso es tema de otro artículo más avanzado.
Método 4: Usar un plugin de migración (Para cambios complejos)
Si estás migrando un sitio completo (cambiando de dominio y moviendo archivos), lo más recomendable es usar un plugin especializado. Herramientas como Duplicator, UpdraftPlus o All-in-One WP Migration automatizan todo el proceso, incluyendo la actualización de URLs en la base de datos.
¿Cómo funciona con un plugin?
-
Instala y activa el plugin en tu sitio original.
-
Crea una copia de seguridad completa (archivos + base de datos).
-
Descarga el paquete y súbelo a tu nuevo hosting/dominio.
-
Ejecuta el instalador que genera el plugin. Durante el proceso, te pedirá la nueva URL y el plugin se encargará de actualizar
siteurl,homey todas las URLs internas de la base de datos. -
Verifica que todo funciona y elimina los archivos de instalación temporales.
[TIP] Si solo necesitas cambiar la URL en un sitio ya existente pero hay muchas URLs antiguas en el contenido (enlaces internos, imágenes, etc.), te recomiendo usar el plugin Better Search Replace. Este plugin te permite buscar y reemplazar todas las ocurrencias de la URL antigua por la nueva en la base de datos, evitando enlaces rotos.
Preguntas Frecuentes (FAQ)
¿Qué pasa si cambio solo siteurl y no home?
Si solo cambias siteurl, WordPress intentará cargar los archivos desde la nueva ubicación, pero la dirección del sitio para los visitantes seguirá siendo la antigua. Esto puede provocar redirecciones extrañas o que los estilos no carguen correctamente. Siempre cambia ambos valores para evitar problemas.
¿Qué hago si mi sitio muestra un error de "demasiadas redirecciones" después del cambio?
Este error suele deberse a que los valores siteurl y home no coinciden, o a que hay un conflicto con el certificado SSL o un plugin de caché. Revisa primero que ambos valores sean idénticos. Luego, desactiva temporalmente los plugins de caché y redirección. Si usas HTTPS, asegúrate de que tu certificado SSL esté activo y que la URL en la base de datos incluya https://.
¿Puedo cambiar la URL de WordPress sin perder mi SEO?
Sí, pero debes hacerlo correctamente. Además de cambiar siteurl y home, deberías implementar redirecciones 301 desde la URL antigua a la nueva para que los buscadores traspasen la autoridad de la página. Puedes hacerlo desde el archivo .htaccess o con un plugin de redirecciones. También es recomendable actualizar tu perfil en Google Search Console con la nueva propiedad.
¿Qué es Syspanel y cómo accedo a él?
Syspanel es el panel de control de hosting que utilizamos en nuestros planes. Es una herramienta completa que te permite gestionar tus dominios, bases de datos, archivos y correos. Para acceder, simplemente abre tu navegador y escribe https://tu-servidor:2106 (el puerto siempre es el 2106). Desde ahí podrás acceder a phpMyAdmin, el administrador de archivos y otras utilidades.
¿Necesito cambiar la URL si solo muevo WordPress a una subcarpeta?
Sí, absolutamente. Si mueves WordPress de www.midominio.com a www.midominio.com/blog, debes actualizar siteurl para que apunte a la nueva carpeta. Si no lo haces, WordPress seguirá buscando los archivos en la ubicación anterior. El valor de home dependerá de si quieres que los visitantes vean la subcarpeta o no.
¿Qué pasa si no tengo acceso a la base de datos?
Si no tienes acceso a la base de datos, todavía puedes usar el método del wp-config.php (Método 2), que solo requiere acceso FTP o al administrador de archivos de tu hosting. Si tampoco tienes eso, contacta con tu proveedor de hosting y pídeles ayuda. En nuestro soporte, si nos abres un ticket, podemos ayudarte a realizar el cambio de forma segura.
Consejos finales para un cambio de URL exitoso
Antes de despedirme, quiero dejarte una lista de verificación rápida que te ahorrará muchos quebraderos de cabeza:
-
Haz siempre una copia de seguridad completa (archivos y base de datos) antes de empezar.
-
Anota tus valores actuales (
siteurlyhome) en un papel. Si algo sale mal, sabrás qué valores restaurar. -
Usa siempre el protocolo completo (
https://ohttp://) en las URLs que introduzcas. -
No utilices mayúsculas ni espacios en las URLs. Los dominios no distinguen entre mayúsculas y minúsculas, pero los servidores web a veces sí, así que mejor ir sobre seguro.
-
Limpia la caché de tu navegador y de cualquier plugin de caché después del cambio.
-
Prueba el sitio a fondo: navega por varias páginas, inicia sesión en el admin, comprueba que las imágenes cargan y que los formularios funcionan.
-
Comprueba tu correo electrónico: si usas servicios de email transaccional (como WP Mail SMTP), es posible que necesites actualizar la URL de retorno.
-
Actualiza tus enlaces externos: si has publicado tu URL en redes sociales, directorios o en tu firma de email, actualízalos para no perder tráfico.
-
Actualiza Google Analytics y Search Console con la nueva propiedad para seguir midiendo tu tráfico correctamente.
Conclusión
Cambiar la URL de WordPress es un proceso que, bien hecho, no debería llevarte más de 15 minutos. La clave está en usar el método adecuado según tu situación y en verificar siempre que ambos parámetros (siteurl y home) estén actualizados.
Si eres de los que aún puede acceder al panel de administración, el Método 1 es el más sencillo. Si estás atrapado con una pantalla de error, el Método 3 (phpMyAdmin) es tu salvavidas. Y si estás planeando una migración completa, no lo dudes: usa un plugin de migración o contacta con tu soporte técnico.
Espero que esta guía te haya sido de utilidad. Si tienes cualquier otra duda, no dudes en abrir un ticket de soporte con nosotros. ¡Buena suerte con tu cambio de dominio!
