🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo cambiar la URL de WordPress en DirectAdmin (siteurl y home)

Actualizado el 7 de marzo de 2026

¿Te aparece un error al intentar acceder a tu WordPress? ¿La web se ve en blanco o te redirige a una dirección antigua? Si estás intentando cambiar la URL de WordPress en DirectAdmin (los famosos parámetros siteurl y home), has llegado al lugar correcto.

Este proceso es una de las tareas más comunes cuando mueves un sitio de un servidor a otro, cambias el dominio o instalas un certificado SSL (para pasar de HTTP a HTTPS).

Aunque suene técnico, no necesitas ser un programador para hacerlo. En esta guía te voy a explicar, paso a paso y con un lenguaje muy sencillo, cómo modificar estos valores directamente desde el panel de control DirectAdmin (y también te contaré cómo hacerlo en Syspanel, el antiguo HestiaCP, con su puerto 2106).

Vamos a ello.


¿Qué es siteurl y home en WordPress?

Antes de empezar a tocar nada, es fundamental que entiendas qué son estos dos parámetros. Son como la dirección de tu casa, pero para tu web.

WordPress guarda en su base de datos dos direcciones principales:

  • siteurl (Dirección del sitio): Es la dirección donde se encuentran los archivos principales de WordPress. Es la "casa" donde vive el software.
  • home (Dirección de la página de inicio): Es la dirección que los visitantes ven en su navegador. Es la "fachada" de tu casa.

Cuando cambias de servidor o de dominio, estas direcciones quedan obsoletas y debes actualizarlas para que tu web funcione correctamente. Si no lo haces, WordPress intentará cargar los recursos desde la URL antigua, lo que genera errores de redireccionamiento, páginas en blanco o la imposibilidad de acceder al panel de administración.


¿Por qué necesito cambiar la URL en DirectAdmin?

Imagina que has decidido mover WordPress a DirectAdmin desde otro hosting. Al copiar los archivos y la base de datos, la web sigue "pensando" que vive en la dirección antigua.

Los síntomas más comunes son:

  1. Al entrar en tu dominio nuevo, te redirige automáticamente al dominio antiguo.
  2. La página principal se ve, pero los enlaces internos están rotos.
  3. Al intentar acceder a www.tudominio.com/wp-admin, te saca un error o te redirige a la URL vieja.
  4. La web se ve en blanco (error 500) porque no encuentra las rutas correctas.

Para solucionarlo, debemos decirle a la base de datos que la nueva dirección es la correcta. Y la forma más rápida y segura de hacerlo es editando los campos siteurl y home en la tabla wp_options.


Método 1: Cambiar la URL usando el Administrador de Archivos de DirectAdmin (El más fiable)

Este método es el más recomendado porque no requiere acceso a la base de datos y es muy visual. Usaremos un archivo llamado functions.php de tu tema (o un plugin de muñeco), pero la forma más limpia es crear un plugin personalizado. Sin embargo, para que sea 100% básico y fácil, te voy a enseñar el truco del wp-config.php, que es infalible.

Paso 1: Acceder a DirectAdmin y al Administrador de Archivos

Primero, inicia sesión en tu panel de DirectAdmin. Una vez dentro, busca el icono que dice "Administrador de Archivos" (File Manager). Suele estar en la sección de "Administración de archivos" o en la barra lateral.

Paso 2: Navegar hasta la raíz de WordPress

Dentro del Administrador de Archivos, navega hasta la carpeta donde está instalado tu WordPress. Normalmente es public_html o una subcarpeta como public_html/miweb.

Abre la carpeta y busca el archivo llamado wp-config.php. Es un archivo clave de WordPress.

Paso 3: Insertar el código mágico (Temporal)

Vamos a añadir dos líneas de código al final del archivo. Esto le dirá a WordPress que ignore los valores antiguos de la base de datos y use estos nuevos.

Haz clic derecho sobre wp-config.php y selecciona "Editar" (o "Edit").

Al final del archivo, justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, o simplemente al final, pega este código:

// Cambiar URL de WordPress en DirectAdmin
update_option( 'siteurl', 'https://tudominio.com' );
update_option( 'home', 'https://tudominio.com' );

IMPORTANTE: Reemplaza https://tudominio.com por tu dominio real. Si no tienes SSL, usa http://tudominio.com.

Guarda los cambios.

Paso 4: Acceder al panel de administración

Ahora, intenta acceder a tu panel de WordPress: https://tudominio.com/wp-admin.

WordPress actualizará automáticamente la base de datos con estos valores. Verás que ya puedes entrar sin problemas.

Paso 5: Eliminar el código temporal (CRÍTICO)

Una vez que hayas entrado al panel y veas que todo funciona, debes eliminar el código que agregaste en el wp-config.php. Si lo dejas, cada vez que cargues la web, forzará la actualización de esos valores, lo cual no es recomendable para el rendimiento.

Vuelve al Administrador de Archivos, edita de nuevo wp-config.php, borra las líneas que añadiste y guarda los cambios.


Método 2: Cambiar la URL desde phpMyAdmin (Base de datos)

Si el primer método te da miedo o no funciona, este es el que usan los profesionales. Vamos a editar directamente la base de datos usando phpMyAdmin, que está integrado en DirectAdmin.

[WARNING] Este método es seguro si sigues los pasos al pie de la letra. Haz una copia de seguridad de tu base de datos antes de empezar. Un error aquí puede romper tu web.

Paso 1: Localizar phpMyAdmin

En tu panel de DirectAdmin, busca el icono de "MySQL Management" o directamente "phpMyAdmin". Haz clic en él. Se abrirá una nueva ventana con la herramienta de gestión de bases de datos.

Paso 2: Seleccionar tu base de datos

En el panel izquierdo de phpMyAdmin, verás una lista de tus bases de datos. Haz clic en la que corresponde a tu WordPress (suele empezar con tu nombre de usuario, por ejemplo usuario_wordpress).

Paso 3: Buscar la tabla wp_options

Dentro de la base de datos, verás una lista de tablas. Busca la que se llama wp_options (el prefijo wp_ puede ser diferente si lo cambiaste, pero es el estándar). Haz clic en ella.

Paso 4: Editar los valores de siteurl y home

Ahora verás una tabla con muchas filas. Necesitas encontrar dos filas específicas:

  1. siteurl
  2. home

Puedes usar el buscador que hay en la parte inferior de la tabla, o simplemente desplazarte hasta encontrarlas.

Haz clic en el icono de "Editar" (el lápiz) que está al lado de la fila siteurl.

En el campo option_value, verás la URL antigua. Bórrala y escribe la nueva. Por ejemplo, cambia http://viejo-dominio.com por https://nuevo-dominio.com.

Repite el mismo proceso para la fila home.

Paso 5: Guardar los cambios

Haz clic en el botón "Continuar" o "Go" en la parte inferior de la página. Repite el proceso para la otra fila.

¡Listo! Ya has cambiado la URL. Ahora ve a tu navegador y prueba a acceder a tu web. Debería funcionar.


Método 3: El truco del plugin (Si no tienes acceso al panel)

¿Y si no puedes ni entrar al wp-admin? A veces el error es tan grave que te impide acceder. En ese caso, puedes usar un plugin llamado "Better Search Replace" o un plugin de cambio de URL.

Pero como no puedes entrar al panel, la forma más fácil es usar el Método 1 (el de wp-config.php), ya que solo necesitas acceso al servidor, no a WordPress. Si no puedes acceder al wp-config, puedes usar FTP, pero la idea es usar DirectAdmin.


¿Qué pasa con Syspanel (HestiaCP)?

Aunque el artículo se centra en DirectAdmin, muchos usuarios vienen de otros paneles. Si tu hosting usa Syspanel (el panel que antes se llamaba HestiaCP), el proceso es exactamente el mismo, pero la interfaz cambia un poco.

Para acceder al Administrador de Archivos en Syspanel, debes conectarte a través de la URL https://tu-ip:2106 o https://tudominio.com:2106. Recuerda, el puerto es el 2106.

Una vez dentro, verás que Syspanel tiene una estructura de carpetas similar. Busca public_html y sigue los pasos del Método 1 (editar wp-config.php). El proceso es idéntico.


Preguntas Frecuentes (FAQ) sobre cómo cambiar la URL de WordPress

Aquí te resuelvo las dudas más comunes que me encuentro a diario:

1. ¿Por qué sigo viendo la web antigua después de cambiar la URL?

Esto suele deberse a la caché del navegador o a la caché del servidor (como Varnish). Borra la caché de tu navegador (Ctrl + Shift + Supr) y, si tu hosting tiene algún plugin de caché (como LiteSpeed Cache), púrgalo desde el panel de control.

2. ¿Qué pasa si cambio el dominio y no actualizo siteurl y home?

No pasará nada bueno. La web se romperá. Los enlaces internos apuntarán al dominio antiguo, el panel de administración no cargará correctamente y los estilos CSS se perderán, dejando la web "en pelotas".

3. ¿Debo usar http:// o https://?

Siempre usa https:// si tienes un certificado SSL instalado. Hoy en día es lo estándar. Si no lo tienes, usa http://. Si usas https:// sin tener SSL, la web no cargará.

4. ¿Qué es el prefijo wp_ en la tabla wp_options?

Es el prefijo que se le asigna a las tablas de la base de datos para evitar ataques de inyección SQL. Puede ser wp_, miweb_, blog_, etc. Solo debes buscar la tabla que contenga options al final.

5. Después de cambiar la URL, las imágenes no cargan. ¿Qué hago?

Esto es un problema de contenido mixto (mixed content). La base de datos tiene rutas absolutas antiguas. La solución profesional es usar un plugin como "Better Search Replace" para reemplazar todas las ocurrencias de la URL antigua por la nueva en toda la base de datos, no solo en siteurl y home.

6. ¿Puedo usar este método para mover WordPress de un subdirectorio a la raíz?

Sí, funciona perfectamente. Solo tienes que cambiar la URL en los campos siteurl y home y mover los archivos de la carpeta a public_html. Eso sí, asegúrate de que la carpeta esté vacía o de que no haya conflictos.

7. ¿Es mejor usar el wp-config.php o phpMyAdmin?

El wp-config.php es más seguro para principiantes porque no tocas la base de datos directamente. phpMyAdmin es más directo, pero requiere más cuidado. Ambos funcionan al 100%.

8. ¿Qué hago si me da error 500 después del cambio?

Eso indica que algo falló en el código PHP. Revisa que no hayas dejado un espacio extra o una coma mal puesta en el wp-config.php. Si usaste phpMyAdmin, verifica que la URL no tenga una barra al final (ej: https://dominio.com/ es correcto, pero https://dominio.com// no).


Conclusión

Cambiar la URL de WordPress en DirectAdmin es un proceso sencillo si sabes dónde mirar. Ya sea editando el wp-config.php (mi método favorito por su simplicidad) o navegando por phpMyAdmin, el objetivo es el mismo: actualizar los valores siteurl y home para que tu web sepa dónde vive.

Recuerda siempre:

  1. Haz una copia de seguridad antes de tocar nada.
  2. Usa la URL correcta con su https:// o http://.
  3. Elimina el código temporal del wp-config.php una vez hayas terminado.

Con estos pasos, podrás mover WordPress a DirectAdmin o cambiar de dominio sin despeinarte. Si tienes alguna duda, déjala en los comentarios y te echaré un cable.

¡Buena suerte con tu web!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel