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

Cómo cambiar la URL de WordPress en DirectAdmin (Sin romper nada)

Actualizado el 10 de septiembre de 2025

¿Por qué cambiar la URL de WordPress en DirectAdmin?

Cambiar la URL de tu sitio WordPress es una tarea más común de lo que parece. Quizás estás migrando tu web de un dominio a otro, pasando 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 URL absoluta en dos lugares críticos de la base de datos: siteurl y home. Si no los cambias correctamente, tu web puede quedarse en blanco, dar errores de "demasiadas redirecciones" o simplemente no cargar los estilos ni las imágenes.

En este artículo voy a explicarte paso a paso cómo hacer este cambio en DirectAdmin, sin romper nada por el camino. Y lo mejor: no necesitas ser un experto en programación, solo seguir las instrucciones al pie de la letra.


Antes de empezar: prepara el terreno

Haz una copia de seguridad completa

Este es el paso más importante de todos. No importa si solo vas a cambiar una letra en la URL, siempre debes tener una copia de seguridad por si algo sale mal.

  • Copia de archivos: descarga la carpeta public_html (o la carpeta donde esté instalado WordPress) vía FTP o desde el administrador de archivos de DirectAdmin.
  • Copia de base de datos: entra en phpMyAdmin desde DirectAdmin, selecciona tu base de datos y exporta un archivo .sql.

Guarda ambos archivos en tu ordenador o en un servicio en la nube. Con esto ya puedes trabajar tranquilo.

Identifica la URL actual y la nueva

Antes de tocar nada, escribe en un papel (o en un bloc de notas) cuál es tu URL actual y cuál será la nueva.

Por ejemplo:

  • URL actual: http://midominio.com/wordpress
  • URL nueva: https://www.midominio.com

Tener esto claro te evitará confusiones a mitad del proceso.


Método 1: Cambiar la URL desde el panel de administración (si aún puedes acceder)

Si tu web sigue funcionando y puedes entrar en el escritorio de WordPress, este es el método más sencillo y seguro.

Paso 1: Entra en Ajustes

Accede a tu panel de administración. Normalmente es tudominio.com/wp-admin. Ve a AjustesGenerales.

Paso 2: Cambia las dos URLs

Verás dos campos:

  • Dirección de WordPress (URL)
  • Dirección del sitio (URL)

En ambos campos debes poner la nueva URL. Es importante que sean exactamente iguales, con la misma estructura (con o sin www, con http o https).

Paso 3: Guarda los cambios

Haz clic en Guardar cambios. WordPress hará el resto automáticamente.

[WARNING] Si al guardar la web se queda en blanco, no entres en pánico. Es normal si has cometido un error. Vuelve al método 2 o 3 de este artículo para revertirlo.

Paso 4: Revisa que todo funcione

Visita tu web con la nueva URL. Revisa que las imágenes carguen, que los enlaces funcionen y que no haya errores de estilo.


Método 2: Cambiar la URL desde phpMyAdmin (cuando no puedes acceder al panel)

Este es el método más fiable cuando ya no puedes entrar en WordPress porque la URL está rota. Lo haremos directamente sobre la base de datos.

Paso 1: Accede a phpMyAdmin desde DirectAdmin

Entra en tu panel de DirectAdmin. Busca la sección de Base de Datos o MySQL y haz clic en phpMyAdmin.

Se abrirá una nueva pestaña con la herramienta. Selecciona tu base de datos en el panel izquierdo.

[INFO] Si tienes varias bases de datos, identifica la correcta por el prefijo. Normalmente coincide con el nombre de usuario de tu hosting.

Paso 2: Localiza la tabla de opciones

Dentro de tu base de datos, busca la tabla que se llama wp_options. Haz clic en ella para ver sus registros.

Paso 3: Modifica las opciones siteurl y home

En la tabla wp_options, busca las filas donde la columna option_name tenga los valores siteurl y home.

  • Haz clic en el icono de editar (normalmente un lápiz) en la fila de siteurl.
  • En el campo option_value, borra la URL actual y escribe la nueva.
  • Repite el mismo proceso con la fila de home.

Guarda los cambios en ambas filas.

Paso 4: Verifica el resultado

Ahora intenta acceder a tu web con la nueva URL. Si todo ha ido bien, debería cargar con normalidad.

[TIP] Si tu web sigue mostrando la URL antigua en los enlaces internos, es posible que tengas un plugin de caché. Limpia la caché o desactívalo temporalmente.


Método 3: Usar WP-CLI desde la terminal (para usuarios avanzados)

Si tienes acceso SSH a tu servidor, puedes usar WP-CLI para hacer el cambio en segundos y sin tocar la base de datos manualmente.

Paso 1: Conéctate por SSH

Abre tu terminal y conéctate a tu servidor con el usuario de DirectAdmin.

Paso 2: Navega a la carpeta de WordPress

cd /home/usuario/domains/tudominio.com/public_html

Sustituye usuario y tudominio.com por tus datos reales.

Paso 3: Ejecuta el comando de actualización

wp option update siteurl 'https://nuevaurl.com'
wp option update home 'https://nuevaurl.com'

Con estos dos comandos habrás cambiado ambas URLs.

Paso 4: Limpia la caché

wp cache flush

Y listo. Este método es el más rápido y limpio, pero solo recomendado si sabes lo que haces en la terminal.


Método 4: La forma definitiva: cambiar la URL en el archivo wp-config.php

Este método es un "parche" de emergencia que funciona cuando todo lo demás falla. Modificaremos el archivo de configuración de WordPress para forzar la nueva URL.

Paso 1: Accede al administrador de archivos de DirectAdmin

Entra en tu panel de DirectAdmin y busca la sección ArchivosAdministrador de archivos.

Paso 2: Localiza el archivo wp-config.php

Navega hasta la carpeta donde está instalado WordPress (normalmente public_html o public_html/wordpress). Busca el archivo wp-config.php.

Paso 3: Añade las líneas de configuración

Haz clic derecho sobre el archivo y selecciona Editar. Al final del archivo, justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, añade estas líneas:

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

Guarda el archivo y cierra el editor.

Paso 4: Comprueba tu web

Visita la nueva URL. Si funciona, puedes dejar estas líneas para siempre o eliminarlas después de hacer el cambio correctamente desde el panel.

[WARNING] Este método es temporal. Si después entras en Ajustes → Generales, verás que los campos de URL están bloqueados y no puedes cambiarlos. Eso es normal. Si quieres recuperar el control, elimina estas líneas del archivo.


Cómo migrar WordPress a un nuevo dominio en DirectAdmin

Si lo que necesitas no es solo cambiar la URL, sino migrar WordPress a un nuevo dominio en DirectAdmin, el proceso es un poco más largo pero igual de manejable.

Paso 1: Crea el nuevo dominio en DirectAdmin

En tu panel de DirectAdmin, ve a Gestionar Dominios y añade el nuevo dominio. Esto creará una nueva carpeta (normalmente public_html dentro de la estructura del nuevo dominio).

Paso 2: Copia los archivos

Usa el administrador de archivos o FTP para copiar todos los archivos de la instalación antigua a la nueva carpeta.

Paso 3: Exporta e importa la base de datos

Desde phpMyAdmin, exporta la base de datos del sitio antiguo. Luego crea una nueva base de datos para el nuevo dominio (DirectAdmin te permite crearla fácilmente) e importa el archivo .sql que acabas de exportar.

Paso 4: Actualiza las URLs en la nueva base de datos

Ahora tienes que cambiar todas las referencias a la URL antigua por la nueva. Puedes hacerlo con un plugin como Better Search Replace o directamente con una consulta SQL en phpMyAdmin.

Paso 5: Edita el archivo wp-config.php

En la nueva instalación, edita wp-config.php y actualiza los datos de conexión a la base de datos (nombre, usuario y contraseña).

Paso 6: Redirige el dominio antiguo (opcional)

Si quieres que los visitantes del dominio antiguo lleguen al nuevo, configura una redirección 301 en el archivo .htaccess del dominio antiguo.


Preguntas frecuentes (FAQ)

¿Qué pasa si cambio la URL y la web se queda en blanco?

Es un error común. Normalmente significa que has escrito mal la URL o que hay un problema con la base de datos. Vuelve a phpMyAdmin y verifica que los campos siteurl y home sean exactamente la URL que quieres. También revisa que no haya un plugin de caché que esté guardando la URL antigua.

¿Debo cambiar también la URL en los enlaces internos?

Sí, aunque WordPress lo hace automáticamente en la mayoría de los casos, a veces quedan enlaces antiguos en el contenido, en menús o en widgets. Usa un plugin de reemplazo de URLs para actualizar todo de una vez.

¿Puedo cambiar la URL sin perder el SEO?

Si haces el cambio correctamente y configuras redirecciones 301 desde las URLs antiguas a las nuevas, el SEO se mantendrá prácticamente intacto. Eso sí, es normal que el posicionamiento fluctúe unos días hasta que Google indexe la nueva URL.

¿Necesito ayuda de un profesional?

Si has seguido todos los pasos y aún así tienes problemas, siempre puedes contactar con el soporte de tu hosting. Ellos podrán ayudarte con el proceso de cambiar URL WordPress DirectAdmin de forma segura.


Consejos finales para no romper nada

  • Nunca cambies la URL mientras la web está en producción sin avisar antes. Hazlo en horas de bajo tráfico.
  • Desactiva todos los plugins de caché antes de hacer el cambio y vuelve a activarlos después.
  • Prueba la web en incógnito o con otro navegador para evitar caché local.
  • Revisa los enlaces internos después del cambio. Puedes usar herramientas online gratuitas para detectar enlaces rotos.
  • Actualiza la URL en Google Search Console y en Google Analytics para que las estadísticas sigan funcionando correctamente.

Conclusión

Cambiar la URL de WordPress en DirectAdmin no tiene por qué ser una pesadilla. Con una buena copia de seguridad, siguiendo los pasos correctos y teniendo paciencia, puedes hacerlo tú mismo sin necesidad de contratar a un desarrollador.

Recuerda que el método más seguro es siempre el de Ajustes → Generales desde el panel de WordPress. Si no puedes acceder, phpMyAdmin es tu mejor aliado. Y si te sientes cómodo con la terminal, WP-CLI es la opción más elegante.

Si tienes cualquier duda, deja un comentario y te ayudaré gustosamente. ¡Buena suerte con tu cambio de URL!

¿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