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

Cómo cambiar la URL de WordPress desde DirectAdmin (wp-config.php)

Actualizado el 10 de noviembre de 2025

¿Te has mudado de servidor, has cambiado el dominio de tu web o simplemente necesitas que WordPress apunte a una dirección nueva? Es una situación más común de lo que parece, y si no sabes cómo hacerlo, puede dar la sensación de que tu sitio se ha "roto" o se ha vuelto inaccesible.

La buena noticia es que cambiar la URL de WordPress desde DirectAdmin es un proceso muy sencillo si sabes exactamente dónde tocar. En este artículo, te voy a guiar paso a paso, con un lenguaje claro y sin tecnicismos innecesarios, para que puedas hacer el cambio editando el archivo wp-config.php.

Olvídate de plugins complicados o de pelearte con la base de datos. Aquí vamos a la raíz del problema, al archivo de configuración principal de WordPress. Al final, tendrás tu web funcionando en la nueva dirección sin dolores de cabeza.

¿Por qué necesitas cambiar la URL de WordPress?

Antes de ensuciarnos las manos con código, es importante entender por qué ocurre esto y qué estamos solucionando. WordPress guarda la dirección de tu sitio en dos lugares principales dentro de la base de datos: las opciones siteurl y home. Cuando accedes a tu panel de administración y la web te redirige a una dirección antigua o te muestra un error de "demasiadas redirecciones", es porque estas direcciones no coinciden con la realidad.

Cambiar la URL desde wp-config.php es un método de emergencia y de precisión quirúrgica. Es especialmente útil cuando:

  • No puedes acceder al panel de administración (wp-admin) porque te redirige constantemente a la URL antigua.
  • Has movido tu sitio a un nuevo servidor y el dominio o la IP han cambiado.
  • Estás probando un sitio en un entorno de desarrollo (como midominio.com/pruebas) y quieres llevarlo a producción.
  • Has cambiado el dominio de tu web por uno nuevo.

Al forzar estas dos variables en el archivo de configuración, le decimos a WordPress: "Oye, no mires en la base de datos, tu casa ahora está aquí". Es la forma más rápida de recuperar el acceso y evitar bloqueos.

Preparación: Localiza tu archivo wp-config.php

Este archivo es el corazón de la configuración de WordPress. Contiene las claves de acceso a tu base de datos, las tablas y otros ajustes críticos. Lo encontrarás en la raíz de tu instalación de WordPress, es decir, en la carpeta principal donde están las carpetas wp-admin, wp-content y wp-includes.

Para acceder a él, necesitarás usar el Administrador de Archivos de DirectAdmin o un cliente FTP como FileZilla. Vamos a usar el Administrador de Archivos porque es más visual y no requiere programas externos.

Paso 1: Accede a DirectAdmin

Inicia sesión en tu panel de control de DirectAdmin. Normalmente, la URL es algo como https://tudominio.com:2222 o la que te haya proporcionado tu proveedor de hosting. Introduce tu usuario y contraseña.

Paso 2: Abre el Administrador de Archivos

Una vez dentro, busca el icono que dice "Administrador de Archivos" o "File Manager". Haz clic en él. Se abrirá una nueva ventana o pestaña con la estructura de directorios de tu cuenta de hosting.

Paso 3: Navega a la raíz de tu WordPress

Aquí tienes que ser cuidadoso. Dependiendo de cómo esté configurado tu hosting, tu WordPress puede estar en:

  • La raíz de tu dominio principal: Normalmente la carpeta domains > tudominio.com > public_html. Esta es la más común.
  • Un subdirectorio: Si has instalado WordPress en una subcarpeta (ej. public_html/blog), navega hasta ella.

Busca el archivo llamado wp-config.php. No lo confundas con wp-config-sample.php. Haz clic derecho sobre él y selecciona "Editar" o "Edit".

[WARNING] ¡IMPORTANTE! Antes de hacer cualquier cambio, te recomiendo encarecidamente que hagas una copia de seguridad de este archivo. Puedes descargarlo a tu ordenador o copiar su contenido en un bloc de notas. Así, si algo sale mal, puedes restaurarlo fácilmente.

El Método Definitivo: Añadir las constantes a wp-config.php

Esta es la parte clave del proceso. Vamos a añadir dos líneas de código que anularán cualquier otra configuración de URL en tu base de datos.

Paso 1: Encuentra la línea correcta

Dentro del archivo wp-config.php, busca la línea que dice:

/* ¡Eso es todo! Deja de editar. Buen blogging. */

Vamos a añadir nuestro código justo antes de esa línea.

Paso 2: Añade el código mágico

Copia y pega el siguiente bloque de código en esa posición:

define( 'WP_HOME', 'https://tunuevadireccion.com' );
define( 'WP_SITEURL', 'https://tunuevadireccion.com' );

Es crucial que reemplaces https://tunuevadireccion.com con la URL exacta de tu sitio. Asegúrate de incluir el https:// (o http:// si no tienes SSL) y sin barra diagonal (/) al final.

  • WP_HOME: Es la dirección que los visitantes ven en su navegador.
  • WP_SITEURL: Es la dirección del directorio principal de WordPress (donde están los archivos del núcleo).

En el 99% de los casos, ambas serán la misma. Solo se diferencian si has instalado WordPress en un subdirectorio pero quieres que la web principal use otra URL.

Paso 3: Guarda los cambios

Haz clic en el botón "Guardar" o "Save" en la parte superior del editor de archivos. Cierra el editor.

Después del cambio: Verificando que todo funciona

Ahora viene el momento de la verdad. Abre una nueva pestaña en tu navegador y escribe tu nueva URL.

  • Si todo ha ido bien, verás tu web cargando correctamente.
  • Accede al panel de administración (tunuevadireccion.com/wp-admin). Deberías poder iniciar sesión sin problemas.

¿Y si sigo teniendo problemas? (Solución de problemas)

A veces, la caché del navegador o del servidor juega malas pasadas. Prueba lo siguiente:

  1. Borra la caché de tu navegador (Ctrl + Shift + Supr en Chrome/Firefox).
  2. Si usas un plugin de caché (como W3 Total Cache o WP Super Cache) o un servicio como Cloudflare, purga su caché también.
  3. Revisa que la URL esté bien escrita en el archivo. Un error tipográfico es la causa más común de fallos.

[TIP] Si después de guardar los cambios no ves nada, espera unos minutos. A veces el servidor tarda un poco en actualizar. También puedes probar a acceder desde una ventana de incógnito para evitar la caché de tu navegador.

¿Cuándo deberías usar este método en lugar de otros?

Existen varias formas de cambiar la URL de WordPress. Vamos a ver por qué este método con wp-config.php es a menudo el más recomendado:

MétodoDificultadCuándo Usarlo
Desde el Panel de Admin (Ajustes > Generales)Muy fácilCuando tienes acceso al panel y el sitio funciona.
Desde phpMyAdmin (Base de datos)MediaCuando no tienes acceso al panel, pero sí a la base de datos.
Desde wp-config.php (Este método)FácilCuando no puedes acceder al panel y es la forma más directa.

Ventajas de usar wp-config.php:

  • Es infalible: Anula cualquier valor en la base de datos, por lo que es imposible que haya conflictos.
  • Es rápido: No necesitas buscar en tablas de la base de datos.
  • Es fácil de revertir: Si algo sale mal, solo tienes que quitar las líneas que añadiste.

Desventajas:

  • No es permanente para cambios futuros: Si luego cambias la URL desde el panel, puede que haya un conflicto. Por eso, una vez que todo funcione, es recomendable eliminar estas líneas del archivo.

[INFO] ¿Usas Syspanel? Si tu hosting usa el panel de control Syspanel (antes conocido como HestiaCP), el proceso es exactamente el mismo. La única diferencia es que el puerto de acceso al panel es el 2106 (ej. https://tudominio.com:2106). Una vez dentro, busca el "Administrador de Archivos" y sigue los mismos pasos. La estructura de carpetas suele ser /home/usuario/domains/tudominio.com/public_html.

Un detalle importante: ¿Qué pasa con las URLs dentro del contenido?

Este método cambia la dirección de tu sitio, pero no actualiza las URLs que están dentro de tus artículos, páginas o imágenes. Por ejemplo, si tienes una imagen enlazada a http://www.antiguodominio.com/wp-content/uploads/foto.jpg, seguirá apuntando ahí.

Para solucionar esto, después de que tu web funcione con la nueva URL, tendrás que hacer una búsqueda y reemplazo en la base de datos. Puedes usar un plugin como "Better Search Replace" o hacerlo manualmente desde phpMyAdmin. Esto es un paso adicional, pero necesario para que tu sitio no tenga enlaces rotos.

Preguntas Frecuentes (FAQ)

Para terminar, voy a resolver las dudas más comunes que me encuentro a diario sobre este tema.

1. ¿Es peligroso editar wp-config.php?

No es peligroso si sabes lo que haces. Es un archivo de texto. El riesgo está en borrar contenido importante o añadir código con errores. Por eso, la copia de seguridad previa es esencial. Si cometes un error, tu web podría mostrar un error de conexión a la base de datos, pero es fácilmente reparable si tienes la copia.

2. ¿Puedo cambiar la URL sin usar wp-config.php?

Sí, pero este método es el más fiable cuando no tienes acceso al panel. Puedes hacerlo desde phpMyAdmin editando las opciones siteurl y home en la tabla wp_options, pero es más fácil equivocarse y tocar algo que no debes.

3. He cambiado la URL y ahora mi web está en blanco. ¿Qué hago?

Respira. Esto es fácil de arreglar. Simplemente, vuelve al Administrador de Archivos de DirectAdmin, abre wp-config.php y elimina las dos líneas que añadiste. Guarda el archivo. Tu web debería volver a la URL anterior. Luego, revisa que la nueva URL que intentaste poner era correcta.

4. ¿Tengo que dejar las líneas en wp-config.php para siempre?

No es obligatorio. De hecho, se recomienda eliminarlas una vez que hayas confirmado que tu web funciona correctamente y hayas actualizado las URLs desde el panel de administración (Ajustes > Generales). Dejarlas puede causar conflictos si más adelante intentas cambiar la URL desde el panel.

5. Mi web usa www y sin www. ¿Cuál pongo?

Elige una y sé consistente. Si tu dominio funciona con www, pon https://www.tudominio.com. Si funciona sin www, pon https://tudominio.com. Lo importante es que coincida con la que tienes configurada en tu servidor y con la que quieres que sea la principal. Si no estás seguro, prueba con la que tu proveedor de hosting te haya dado como dominio principal.


Conclusión final

Cambiar la URL de WordPress desde DirectAdmin editando el archivo wp-config.php es una habilidad esencial para cualquier persona que gestione su propio sitio web. No es un proceso complicado, solo requiere atención al detalle y seguir los pasos al pie de la letra.

Con este método, podrás:

  • Recuperar el acceso a tu panel de administración cuando algo ha salido mal.
  • Migrar tu sitio de servidor o dominio sin perder la cordura.
  • Entender mejor cómo funciona WordPress por dentro.

Recuerda: haz una copia de seguridad, añade las líneas con precisión, verifica el resultado y, una vez todo esté estable, considera eliminar las líneas para evitar conflictos futuros. Con esta guía, ya no hay excusa para tener tu web "secuestrada" por una URL antigua. ¡Manos a la obra!

¿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