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

Cómo cambiar la URL de WordPress en DirectAdmin (migrar de dominio)

Actualizado el 5 de octubre de 2025

Antes de empezar: ¿Por qué necesitas cambiar la URL de WordPress?

Cambiar la URL de WordPress es un paso obligatorio cuando migras un sitio a un dominio nuevo o lo mueves de un subdominio a un dominio principal. Si no lo haces correctamente, te encontrarás con problemas como páginas en blanco, errores de "demasiadas redirecciones" o la imposibilidad de acceder al panel de administración.

En este artículo te explicaré paso a paso cómo cambiar la URL de WordPress en DirectAdmin, tanto si estás migrando a un dominio completamente nuevo como si solo necesitas actualizar la dirección de tu sitio. No necesitas ser un experto técnico, solo seguir las instrucciones con calma y en orden.


¿Qué es exactamente la URL de WordPress y por qué es tan delicada?

WordPress guarda en su base de datos dos valores fundamentales: siteurl y home. El primero indica dónde están los archivos del núcleo de WordPress, y el segundo define la dirección que verán los visitantes en su navegador.

Cuando migras WordPress a un dominio nuevo, estos valores siguen apuntando al dominio antiguo. Por eso, aunque hayas copiado todos los archivos y la base de datos, el sistema intentará cargar todo desde la URL anterior.

Existen varios métodos para corregir esto, y en este artículo nos centraremos en los que puedes aplicar directamente desde DirectAdmin, el panel de control de tu hosting.


Método 1: Cambiar la URL desde el archivo wp-config.php

Este es el método más rápido y seguro para solucionar el problema cuando no puedes acceder al panel de administración de WordPress.

Paso 1: Accede al Administrador de Archivos de DirectAdmin

Entra en tu panel de DirectAdmin con tus credenciales de acceso. Una vez dentro, busca la sección Administrador de archivos o File Manager. Haz clic en ella y navega hasta la carpeta public_html o la carpeta raíz donde tengas instalado WordPress.

Paso 2: Localiza el archivo wp-config.php

En la raíz de tu instalación de WordPress encontrarás un archivo llamado wp-config.php. Haz clic derecho sobre él y selecciona Editar o Edit. Se abrirá un editor de texto con el contenido del archivo.

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

Busca la línea que dice ¡Eso es todo, deja de editar! Feliz blogging. o el comentario similar. Justo antes de esa línea, añade estas dos líneas:

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

Reemplaza https://tunuevodominio.com con tu dominio real, incluyendo el protocolo (http:// o https://) y sin barra final.

Paso 4: Guarda los cambios

Haz clic en Guardar o Save y cierra el editor. Ahora intenta acceder a tu sitio con el nuevo dominio. Si todo ha ido bien, verás tu web funcionando correctamente.

[TIP] Este método es ideal para migraciones rápidas, pero recuerda que después deberás eliminar estas líneas y actualizar la URL desde el panel de administración para evitar conflictos futuros.


Método 2: Usar phpMyAdmin para cambiar siteurl y home

Si prefieres trabajar directamente con la base de datos, este método te dará un control total sobre los valores que necesitas modificar.

Paso 1: Accede a phpMyAdmin desde DirectAdmin

En el panel de DirectAdmin, busca la sección MySQL o Bases de datos. Dentro de ella, encontrarás el acceso a phpMyAdmin. Haz clic para abrirlo.

Paso 2: Selecciona tu base de datos

En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Selecciona la que corresponde a tu instalación de WordPress. El nombre suele tener un prefijo como usuario_wp o similar.

Paso 3: Abre la tabla wp_options

Una vez dentro de tu base de datos, busca la tabla que se llama wp_options. Si tu prefijo de tablas es diferente (por ejemplo, miwp_options), búscala con ese nombre. Haz clic en ella para ver su contenido.

Paso 4: Busca las opciones siteurl y home

En la tabla wp_options, busca las filas donde option_name sea siteurl y home. Puedes usar el buscador que aparece en la parte superior para filtrar más rápido.

Paso 5: Modifica los valores

Haz clic en el icono de Editar (normalmente un lápiz) en la fila de siteurl. En el campo option_value, escribe la nueva URL completa de tu sitio, por ejemplo: https://tunuevodominio.com. Guarda los cambios.

Repite el mismo proceso para la fila de home, usando la misma URL nueva.

[WARNING] Ten mucho cuidado al modificar la base de datos. Un error en la sintaxis puede dejar tu sitio inaccesible. Si no te sientes seguro, utiliza el método 1 o el siguiente.


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

Si tu sitio sigue funcionando con la URL antigua y puedes acceder al panel de administración, este es el método más sencillo.

Paso 1: Accede a Ajustes > General

Entra en tu panel de WordPress con tu usuario administrador. Ve a Ajustes (Settings) y después a General (General).

Paso 2: Actualiza los campos de dirección

Verás dos campos importantes: Dirección de WordPress (URL) y Dirección del sitio (URL). Ambos deben tener la nueva URL de tu dominio.

Paso 3: Guarda los cambios

Haz clic en Guardar cambios al final de la página. WordPress actualizará automáticamente la base de datos con los nuevos valores.

[INFO] Si al guardar los cambios pierdes el acceso al panel, no te preocupes. Simplemente utiliza el método 1 para recuperarlo, ya que el archivo wp-config.php tiene prioridad sobre los valores de la base de datos.


Método 4: Buscar y reemplazar en la base de datos (migración completa)

Cuando migras un sitio completo, la URL antigua puede estar guardada en muchas más tablas además de wp_options. Por ejemplo, en el contenido de las entradas, en los enlaces de las imágenes o en las configuraciones de los plugins.

Si solo cambias siteurl y home, es probable que muchas cosas se vean raras o que algunas páginas internas sigan apuntando al dominio antiguo.

Paso 1: Accede a la pestaña SQL en phpMyAdmin

Dentro de phpMyAdmin, con tu base de datos seleccionada, ve a la pestaña SQL que aparece en la parte superior.

Paso 2: Ejecuta la consulta de reemplazo

En el cuadro de texto, escribe la siguiente consulta SQL:

UPDATE wp_options SET option_value = REPLACE(option_value, 'https://dominioantiguo.com', 'https://nuevodominio.com') WHERE option_value LIKE '%https://dominioantiguo.com%';

Luego ejecuta consultas similares para otras tablas comunes:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://dominioantiguo.com', 'https://nuevodominio.com');
UPDATE wp_posts SET guid = REPLACE(guid, 'https://dominioantiguo.com', 'https://nuevodominio.com');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'https://dominioantiguo.com', 'https://nuevodominio.com');

[WARNING] Antes de ejecutar cualquier consulta SQL, haz una copia de seguridad de tu base de datos. Un reemplazo incorrecto puede corromper tu sitio. Si no estás seguro de lo que haces, busca ayuda profesional o usa un plugin como "Better Search Replace".


Migrar WordPress a un dominio nuevo en DirectAdmin: Paso a paso completo

Ahora que ya sabes cómo cambiar las URLs, veamos el proceso completo de migración de WordPress en DirectAdmin. Esto te dará una visión global de todos los pasos necesarios.

Paso 1: Prepara el nuevo dominio

Asegúrate de que el nuevo dominio esté creado en tu cuenta de hosting y apunte correctamente a tu servidor. En DirectAdmin, ve a Dominios y añade el nuevo dominio si aún no lo has hecho.

Paso 2: Copia los archivos de WordPress

Accede al Administrador de archivos y copia todo el contenido de la carpeta donde tienes WordPress (normalmente public_html o una subcarpeta). Puedes comprimir la carpeta en un ZIP y luego descomprimirla en la ubicación del nuevo dominio.

Paso 3: Exporta e importa la base de datos

En phpMyAdmin, selecciona tu base de datos actual y ve a la pestaña Exportar. Elige el método Rápido y formato SQL, y descarga el archivo.

Luego crea una nueva base de datos en DirectAdmin (sección MySQL) e importa el archivo SQL que acabas de descargar.

Paso 4: Actualiza el archivo wp-config.php

En la nueva instalación copiada, abre el archivo wp-config.php y cambia los datos de conexión a la base de datos (nombre de la base, usuario y contraseña) para que apunten a la nueva base de datos que creaste.

Paso 5: Cambia las URLs

Ahora aplica cualquiera de los métodos anteriores para cambiar siteurl y home, y realiza un reemplazo completo en la base de datos si es necesario.

Paso 6: Configura los DNS y redirecciones

Una vez que todo funcione en el nuevo dominio, actualiza los registros DNS de tu dominio antiguo para que redirijan al nuevo. También puedes configurar redirecciones 301 para que los visitantes y buscadores sean enviados automáticamente a la nueva dirección.


Preguntas frecuentes (FAQ)

¿Qué pasa si no puedo acceder a mi panel de WordPress después de cambiar la URL?

Utiliza el método 1 (editar wp-config.php) para forzar las URLs y recuperar el acceso. Una vez dentro, revisa los valores en Ajustes > General.

¿Debo usar http o https en las URLs?

Usa siempre https:// si tu sitio tiene certificado SSL activo. Si no estás seguro, revisa si tu dominio muestra el candado en el navegador.

¿Puedo cambiar la URL sin perder mi posicionamiento SEO?

Sí, pero debes configurar redirecciones 301 desde el dominio antiguo al nuevo. Esto le indica a Google que tu sitio ha cambiado de dirección y transfiere la autoridad.

¿Qué es mejor: cambiar la URL en wp-config.php o en la base de datos?

Ambos métodos son válidos. wp-config.php tiene prioridad y es más seguro, pero es una solución temporal. La base de datos es la fuente definitiva de verdad.

[TIP] Si usas Syspanel (antes conocido como HestiaCP) en lugar de DirectAdmin, el proceso es muy similar. Accede por el puerto 2106 y busca las mismas opciones de Administrador de archivos y phpMyAdmin.


Conclusión final

Cambiar la URL de WordPress en DirectAdmin no es complicado si sigues los pasos en orden y con cuidado. Recuerda siempre hacer una copia de seguridad antes de tocar nada, y verifica que todo funciona correctamente antes de dar de baja el dominio antiguo.

Si has seguido esta guía completa, habrás aprendido a:

  • Cambiar la URL desde wp-config.php
  • Modificar siteurl y home directamente en la base de datos
  • Realizar un reemplazo completo de URLs en todas las tablas
  • Migrar WordPress a un nuevo dominio paso a paso

Con estos conocimientos, podrás migrar WordPress dominio DirectAdmin sin sustos y mantener tu sitio funcionando perfectamente en su nueva dirección. Si tienes dudas en algún paso, vuelve a leer la sección correspondiente o consulta con tu proveedor de hosting: están para ayudarte.

¿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