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

¿Cómo cambiar la URL de WordPress en DirectAdmin?

Actualizado el 2 de abril de 2026

[INFO] Este artículo está diseñado para guiarte paso a paso en el proceso de cambiar la URL de tu sitio WordPress alojado en un panel DirectAdmin. No necesitas ser un experto técnico, solo seguir las instrucciones con calma.

Cambiar la URL de tu WordPress es una tarea común cuando migras un sitio de un dominio a otro (por ejemplo, de midominio.com a midominio.org), cuando cambias de HTTP a HTTPS, o cuando mueves tu sitio de un subdirectorio a la raíz. Si no lo haces correctamente, tu sitio puede volverse inaccesible o mostrar enlaces rotos. En DirectAdmin, el proceso es sencillo si sigues el orden correcto.

¿Por qué necesitas cambiar la URL de tu WordPress?

Antes de empezar, es importante entender por qué esto es necesario. WordPress guarda la URL de tu sitio en la base de datos (en las tablas wp_options). Cuando cambias de dominio o de protocolo (HTTP a HTTPS), esa información queda desactualizada. Si solo modificas los archivos del servidor sin actualizar la base de datos, tu sitio intentará cargar recursos desde la URL antigua, lo que causará errores de carga, imágenes rotas y problemas de redirección.

Preparación: Antes de modificar cualquier cosa

1. Haz una copia de seguridad completa

Este es el paso más importante. Cualquier error en la modificación de la URL puede dejar tu sitio inaccesible. Una copia de seguridad te permitirá restaurar todo en minutos.

[WARNING] No omitas este paso. Una mala modificación de la URL puede romper tu sitio por completo.

En DirectAdmin, puedes hacer una copia de seguridad desde el menú Backup / Restore. Selecciona "Full Backup" e incluye tanto los archivos como la base de datos. Guarda el archivo en tu computadora.

2. Identifica las URLs actual y nueva

Antes de comenzar, asegúrate de tener claras ambas direcciones:

  • URL actual: Por ejemplo, http://midominio.com
  • URL nueva: Por ejemplo, https://midominio.org

Anótalas en un bloc de notas. Las usarás varias veces.

Método 1: Cambiar la URL desde la base de datos con phpMyAdmin (recomendado)

Este es el método más seguro y directo para usuarios de DirectAdmin, ya que no requiere instalar plugins adicionales.

Paso 1: Accede a phpMyAdmin desde DirectAdmin

  1. Inicia sesión en tu panel DirectAdmin.
  2. Busca la sección MySQL Management o Base de datos MySQL.
  3. Haz clic en phpMyAdmin (suele estar en la parte superior derecha o en un enlace directo).

Paso 2: Selecciona la base de datos de tu WordPress

En la ventana de phpMyAdmin, verás una lista de bases de datos a la izquierda. Selecciona la que corresponde a tu WordPress. Si no estás seguro, busca en el archivo wp-config.php de tu sitio (puedes verlo desde el Administrador de archivos de DirectAdmin) el nombre de la base de datos.

Paso 3: Ejecuta la consulta SQL para cambiar la URL

  1. Haz clic en la pestaña SQL en la parte superior.
  2. En el cuadro de texto, escribe la siguiente consulta SQL, reemplazando las URLs con las tuyas:
UPDATE wp_options SET option_value = 'https://midominio.org' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://midominio.org' WHERE option_name = 'home';

[TIP] Si tu prefijo de tabla no es wp_, cámbialo por el que uses (por ejemplo, miwp_options). Puedes ver el prefijo en el archivo wp-config.php.

  1. Haz clic en Continuar o Ejecutar.

Paso 4: Verifica el cambio

Ve a tu sitio web con la nueva URL. Debería cargar correctamente. Si ves algún error, revisa que hayas escrito bien las URLs en la consulta.

Método 2: Cambiar la URL editando el archivo wp-config.php (para emergencias)

Si no puedes acceder a phpMyAdmin o tu sitio está completamente caído, puedes forzar la URL desde el archivo de configuración.

Paso 1: Accede al Administrador de archivos de DirectAdmin

  1. En DirectAdmin, ve a File Manager.
  2. Navega hasta la carpeta donde está instalado tu WordPress (normalmente public_html o una subcarpeta).

Paso 2: Edita el archivo wp-config.php

  1. Busca el archivo wp-config.php y haz clic derecho para editarlo.
  2. Justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, agrega las siguientes líneas:
define('WP_HOME','https://midominio.org');
define('WP_SITEURL','https://midominio.org');

Reemplaza https://midominio.org con tu nueva URL.

Paso 3: Guarda los cambios y verifica

Guarda el archivo y visita tu sitio. Este método es temporal: una vez que el sitio funcione, deberías usar el Método 1 para actualizar la base de datos correctamente.

[WARNING] Este método solo fuerza la URL, pero no actualiza la base de datos. Si después eliminas esas líneas, el sitio volverá a la URL antigua.

Método 3: Usar un plugin de WordPress (fácil pero menos recomendado)

Si prefieres una interfaz gráfica y no te sientes cómodo con SQL, puedes usar un plugin como Better Search Replace o Velvet Blues Update URLs.

Paso 1: Instala el plugin desde el panel de WordPress

  1. Accede a tu panel de administración de WordPress (si aún puedes entrar).
  2. Ve a Plugins > Añadir nuevo y busca el plugin.
  3. Instálalo y actívalo.

Paso 2: Realiza el cambio de URL

  1. En el menú del plugin (por ejemplo, Tools > Better Search Replace), ingresa la URL antigua en el campo "Search for" y la nueva en "Replace with".
  2. Selecciona todas las tablas de la base de datos (especialmente wp_options, wp_posts y wp_postmeta).
  3. Ejecuta el reemplazo.

[INFO] Este método es útil si también necesitas cambiar URLs dentro del contenido de tus entradas y páginas (por ejemplo, enlaces internos). Sin embargo, puede ser lento en sitios grandes.

Solución de problemas comunes

Mi sitio muestra un error de "base de datos no encontrada"

Esto suele ocurrir si modificaste el nombre de la base de datos en el archivo wp-config.php. Verifica que el nombre, usuario y contraseña sean correctos.

Mi sitio redirige a la URL antigua

Puede deberse a un caché del navegador o a un plugin de caché. Borra el caché de tu navegador y, si usas un plugin como W3 Total Cache, limpia su caché desde el panel de WordPress.

Después del cambio, las imágenes no se ven

Esto indica que la URL de los medios no se actualizó. Puedes usar el plugin Better Search Replace para cambiar todas las referencias a la URL antigua en la tabla wp_posts.

Preguntas frecuentes (FAQ)

¿Puedo cambiar la URL sin perder el contenido?

Sí, siempre que sigas los pasos correctamente. La clave está en actualizar tanto la base de datos como los archivos de configuración.

¿Qué hago si mi sitio deja de cargar después del cambio?

Accede a tu DirectAdmin, ve a File Manager y elimina las líneas que agregaste en wp-config.php (si usaste el Método 2). Luego, restaura la copia de seguridad.

¿Necesito cambiar algo en los DNS?

Si cambias de dominio, sí. Debes apuntar los DNS del nuevo dominio a tu servidor. Esto se hace desde el panel de tu registrador de dominios.

¿El método con phpMyAdmin funciona en Syspanel (HestiaCP)?

Sí, el proceso es idéntico. En Syspanel, el puerto de acceso es el 2106, pero la interfaz de phpMyAdmin es la misma.

Conclusión

Cambiar la URL de tu WordPress en DirectAdmin es un proceso sencillo si sigues los pasos en orden. Recuerda siempre hacer una copia de seguridad antes de cualquier modificación. El método más recomendado es el de phpMyAdmin, ya que modifica directamente la base de datos sin riesgos de errores de sintaxis. Si algo sale mal, no entres en pánico: con la copia de seguridad puedes restaurar todo en minutos.

[TIP] Si tienes dudas, busca en Google "cambiar URL WordPress DirectAdmin" y encontrarás más tutoriales visuales. Pero con esta guía, deberías poder hacerlo sin problemas.

¿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