
Cambiar la URL de WordPress es una de esas tareas que cualquier administrador se encuentra tarde o temprano. Una migración de servidor, un cambio de dominio, el paso a HTTPS… los motivos varían, pero el problema es el mismo. Y ojo, porque aunque suene a ajuste menor, la URL aparece en cientos de puntos de la base de datos. Tocarla sin método puede dejar la web tumbada. Aquí veremos las causas más habituales, las precauciones que conviene tomar y el método más directo: editar la base de datos desde phpMyAdmin. Si prefieres no complicarte, en RedServicio (redservicio.net) hay técnicos que se encargan del proceso por ti.
Índice
- 1 Por qué necesitas cambiar la URL de WordPress y cuándo hacerlo
- 2 Antes de empezar: copia de seguridad y precauciones
- 3 Cómo cambiar URL de WordPress desde phpMyAdmin (base de datos)
- 4 Forzar la URL del sitio con WP_HOME y WP_SITEURL en wp-config.php
- 5 Actualizar URLs internas y corregir errores comunes tras el cambio
- 6 Conclusión: qué método elegir y buenas prácticas finales
Por qué necesitas cambiar la URL de WordPress y cuándo hacerlo
WordPress consulta constantemente dos valores: la dirección del sitio (siteurl) y la dirección de WordPress (home). Los usa para generar enlaces, cargar hojas de estilo, scripts e imágenes. Cuando esos valores no cuadran con la realidad del servidor, llegan los síntomas clásicos: redirecciones infinitas, la web carga sin CSS, o el escritorio de administración directamente se vuelve inaccesible.
¿En qué situaciones tendrás que cambiar la URL? Las más frecuentes:
- Migración de hosting: mueves la web de un servidor a otro y la ruta o el dominio cambian, ya sea de forma temporal o definitiva.
- Cambio de dominio: de midominio.com a midominio.es, por ejemplo. Todo el sitio tiene que apuntar al nuevo.
- Paso a HTTPS: tras instalar el certificado SSL, lo razonable es forzar https:// en ambas URLs.
- Cambio de carpeta de instalación: WordPress pasa de un subdirectorio como /blog a la raíz del dominio. O al revés.
- Recuperación de un error: alguien tocó las URLs desde el panel y ahora el sitio no carga. Recuperarlas desde la base de datos suele ser la vía más rápida.
Un matiz: siteurl y home suelen tener el mismo valor, pero no hacen lo mismo. La primera indica dónde está instalado WordPress; la segunda, qué dirección ven los visitantes. En la mayoría de instalaciones coinciden, y deben cambiarse juntas.
Antes de empezar: copia de seguridad y precauciones
Modificar la base de datos sin respaldo es la receta perfecta para perder horas de trabajo. Cinco minutos de preparación. No más. Pero no te los saltes:
- Copia de seguridad completa: exporta la base de datos desde phpMyAdmin (pestaña Exportar, formato SQL) y descarga también los archivos del sitio por FTP. Especialmente wp-config.php y la carpeta wp-content.
- Verifica las credenciales de la base: ten a mano nombre de la base, usuario y contraseña. Están en wp-config.php, en las constantes DB_NAME, DB_USER y DB_PASSWORD.
- Comprueba los formatos de URL: ¿http:// o https://? ¿Con www o sin ella? Mezclar ambos es una fuente habitual de redirecciones erróneas.
- Planifica el momento: hazlo en una franja de poco tráfico. Durante unos minutos, quien entre puede ver enlaces rotos mientras se actualizan los contenidos.
Consejo: si el cambio de URL viene acompañado de un cambio de dominio, apunta también si tu hosting exige actualizar el dominio en su panel (cPanel o Plesk, por ejemplo) para que apunte a la carpeta correcta. Corregir la base de datos no sirve de nada si el servidor sigue sirviendo la instalación antigua.
Con la copia hecha y las URLs nuevas decididas, ya puedes poner manos a la obra.
Cómo cambiar URL de WordPress desde phpMyAdmin (base de datos)
Lo más fiable: editar directamente la tabla wp_options, donde viven los dos valores críticos. Paso a paso:
- Accede a phpMyAdmin desde el panel de tu hosting.
- En el menú lateral, selecciona la base de datos de tu WordPress (la que indica DB_NAME en wp-config.php).
- Haz clic en la tabla wp_options. Si tu instalación usa un prefijo personalizado, quizá se llame xyz_options o similar.
- Localiza la primera fila, siteurl, y pulsa en Editar. Sustituye el valor por la nueva URL (por ejemplo, https://midominio.es) y guarda con Continuar.
- Lo mismo con la fila home, normalmente en la fila 37. Exactamente la misma URL. Sin excepciones.
Con esto, WordPress vuelve a funcionar con la nueva dirección y podrás entrar al escritorio de administración. Pero hay una trampa: este cambio corrige la configuración global, no más. Muchos contenidos guardan URLs absolutas dentro de sus textos (entradas, widgets, campos personalizados). Para esos casos hace falta una búsqueda y reemplazo en la base de datos, que veremos en la siguiente parte junto con el método wp-config.php y las herramientas SERank, Better Search Replace y WP-CLI.
Forzar la URL del sitio con WP_HOME y WP_SITEURL en wp-config.php
Imagina que no puedes entrar al panel de administración. Te pasa tras una migración, o quizá después de un error de redirección que te deja dando vueltas en círculos. ¿Qué haces? Pues ir al método directo: editar wp-config.php. Entra por FTP o desde el gestor de archivos de tu hosting y añade estas dos líneas justo antes del comentario que dice «That’s all, stop editing»:
define( ‘WP_HOME’, ‘https://tudominio.com’ );
define( ‘WP_SITEURL’, ‘https://tudominio.com’ );
Aclaro algo que suele confundir. WP_SITEURL marca la dirección donde está instalado WordPress (donde viven los archivos del núcleo). WP_HOME, en cambio, es la dirección que usan los visitantes para llegar al sitio. En la mayoría de instalaciones ambas coinciden, así que no teobsesiones con distinguirlas salvo que tu caso sea raro.
Hay un detalle importante: al definirlas en wp-config.php, esos valores quedan bloqueados. Los campos en Ajustes y Generales aparecerán deshabilitados y no podrás tocarlos desde el panel. La constante OVERRIDE_HABILITADA tiene prioridad sobre lo que haya en la base de datos, lo cual es una bendición si tu sitio fue hackeado y alguien manipuló la URL: este método la corrige al instante. Cuando todo funcione bien, puedes borrar las líneas y volver a gestionar las URLs desde el panel, con más comodidad.
Y otra cosa, si tu sitio usa certificado SSL: define( ‘FORCE_SSL_ADMIN’, true );. Refuerza la seguridad del área de administración. Cuesta una línea. Vale la pena.
Actualizar URLs internas y corregir errores comunes tras el cambio
Aquí viene la parte que muchos olvidan. Cambiar la URL principal no actualiza, por arte de magia, las URLs viejas incrustadas en el contenido. Las entradas, las imágenes, los menús, los campos personalizados… todo sigue apuntando al dominio anterior. Resultado: imágenes rotas, enlaces internos erróneos y un daño SEO que no querrás heredar. La solución pasa por una búsqueda y reemplazo en toda la base de datos. Las herramientas más fiables:
- Better Search Replace (plugin): permite reemplazar, por ejemplo, https://dominioviejo.com por https://dominionuevo.com en todas las tablas, con opción de simulacro previo (dry run) para verificar los cambios sin aplicarlos.
- WP-CLI: la más rápida si tienes acceso SSH al servidor. El comando es wp search-replace ‘https://dominioviejo.com’ ‘https://dominionuevo.com’ –all-tables. Añade –dry-run si quieres una prueba previa.
- Serank y herramientas similares: útiles para auditorías posteriores que detecten URLs antiguas residuales o redirecciones incorrectas.
Un aviso serio. No intentes tocar la tabla wp_options con consultas SQL directas si no dominas el formato serializado de PHP. Lo he visto romper widgets y ajustes de temas enteros por un desliz. Better Search Replace y WP-CLI gestionan la serialización correctamente; úsalos.
¿Y qué errores aparecen habitualmente después del cambio? Estos, sobre todo:
- Bucle de redirección: revisa la URL en wp-config.php, en la base de datos y la configuración SSL/CDN. Casi siempre la culpa es de un HTTPS forzado duplicado, en Cloudflare y en WordPress a la vez.
- Imágenes rotas: quedan resueltas con la búsqueda y reemplazo. Después, limpia la caché del plugin y del CDN. No lo saltes.
- Enlaces permanentes rotos: ve a Ajustes y Enlaces permanentes y pulsa Guardar. Así de simple. Regenera el archivo .htaccess.
- Problemas SEO: implementa redirecciones 301 desde el dominio antiguo y actualiza la URL en Google Search Console y en tu sitemap.
¿Prefieres no tocar la base de datos por tu cuenta? Es una decisión respetable. En RedServicio (redservicio.net) puedes encontrar ayuda profesional para ejecutar estos cambios de forma segura.
Conclusión: qué método elegir y buenas prácticas finales
Saber cambiar la URL de WordPress es de esas cosas que todo webmaster debería tener dominadas. ¿Qué método elegir? Depende de tu situación. Si tienes acceso al panel, Ajustes y Generales basta. Si el panel es inaccesible, toca wp-config.php con WP_HOME y WP_SITEURL. Y para cambios masivos de dominio, el método phpMyAdmin con búsqueda y reemplazo, Better Search Replace o WP-CLI es lo más completo.
Antes de meter mano a nada, eso sí, un mínimo de disciplina:
- Realiza una copia de seguridad completa de archivos y base de datos.
- Verifica que el nuevo dominio apunta correctamente al servidor y tiene certificado SSL activo.
- Ejecuta siempre la búsqueda y reemplazo en modo simulacro primero.
- Configura redirecciones 301 y avisa a Google Search Console del cambio de dirección.
- Limpia todas las cachés: plugin, servidor y CDN.
Con estos métodos y precauciones, el cambio de URL será un proceso controlado, sin sobresaltos. Y si en algún punto algo no sale como esperabas (pasa, y más de lo que admittingen los tutoriales), en RedServicio (redservicio.net) encontrarás soporte técnico especializado para recuperar tu sitio y completar la migración con garantías.

