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

Cambiar la URL de WordPress desde DirectAdmin

Actualizado el 27 de febrero de 2026

¿Necesitas cambiar la URL de tu sitio WordPress porque te mudaste de dominio, cambiaste de servidor o simplemente cometiste un error al escribir la dirección? Tranquilo, es un proceso muy común y, aunque suene técnico, en DirectAdmin se puede hacer de varias formas sencillas.

En esta guía completa te explicaré paso a paso cómo cambiar URL WordPress DirectAdmin sin perder datos ni romper tu web. Cubriremos los métodos más seguros, desde modificar el archivo wp-config.php hasta editar la base de datos directamente. Si eres principiante, no te preocupes: todo está explicado como si estuviera a tu lado.


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

Antes de meter manos a la obra, es bueno entender cuándo y por qué se hace esto. Las razones más comunes son:

  • Migración a un nuevo dominio (por ejemplo, de miviejo.com a minuevo.com).
  • Cambio de HTTPS a HTTP o viceversa (al instalar un certificado SSL).
  • Movimiento de la instalación de WordPress a una carpeta diferente o a otro servidor.
  • Corrección de un error al escribir la URL durante la instalación inicial.

Cuando la URL de WordPress no coincide con la real, tu web se vuelve inaccesible. Verás una página en blanco, errores 404 o redirecciones infinitas. Por eso es clave saber cómo modificar sitio URL desde DirectAdmin.


Método 1: Cambiar la URL desde el archivo wp-config.php (el más rápido)

Este es el método más directo y seguro para cambiar URL WordPress DirectAdmin sin tocar la base de datos. Solo necesitas acceso al panel de control de tu hosting.

Paso 1: Accede a DirectAdmin y localiza el administrador de archivos

  1. Ingresa a tu panel DirectAdmin con tus credenciales.
  2. Busca el icono "Administrador de Archivos" (File Manager) y haz clic.
  3. Navega hasta la carpeta donde tienes instalado WordPress. Normalmente es public_html o public_html/tu-sitio.

Paso 2: Encuentra y edita el archivo wp-config.php

  1. Dentro de la carpeta de WordPress, localiza el archivo llamado wp-config.php.
  2. Haz clic derecho sobre él y selecciona "Editar" (o "Code Editor").
  3. Busca la línea que dice: define('WP_HOME','http://tudominio.com'); o define('WP_SITEURL','http://tudominio.com');. Si no existen, las agregaremos.

Paso 3: Agrega o modifica las líneas de URL

Copia y pega estas dos líneas justo antes del comentario /* ¡Eso es todo, deja de editar! Feliz blogging. */:

define('WP_HOME', 'http://tudominionuevo.com');
define('WP_SITEURL', 'http://tudominionuevo.com');

[WARNING] Si usas HTTPS, escribe https:// en lugar de http://. Si no estás seguro, revisa si tu sitio tiene un candado verde en el navegador.

Paso 4: Guarda los cambios y comprueba

  1. Haz clic en "Guardar cambios".
  2. Cierra el editor.
  3. Abre tu navegador y visita la nueva URL. Si todo está bien, verás tu web funcionando.

[TIP] Si tu web sigue sin cargar, prueba limpiando la caché del navegador o usando una ventana de incógnito.


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

A veces el archivo wp-config.php no tiene esas líneas, o necesitas hacer un cambio más profundo. Entonces toca modificar directamente la base de datos. No temas, es sencillo si sigues estos pasos.

Paso 1: Accede a phpMyAdmin desde DirectAdmin

  1. En el panel de DirectAdmin, busca el icono "phpMyAdmin" (suele estar en la sección de "Base de datos").
  2. Selecciona la base de datos que usa tu WordPress. Si no sabes cuál es, revisa el archivo wp-config.php que vimos antes: ahí encontrarás el nombre de la base de datos (DB_NAME).

Paso 2: Localiza la tabla de opciones

  1. Dentro de phpMyAdmin, verás una lista de tablas. Busca la que se llama wp_options (a veces el prefijo puede ser diferente, como miwp_options).
  2. Haz clic en el nombre de la tabla para abrirla.

Paso 3: Edita las opciones "siteurl" y "home"

  1. En la tabla wp_options, busca las filas donde option_name sea "siteurl" y "home".
  2. Haz clic en "Editar" (el icono de lápiz) en cada una.
  3. Cambia el valor de option_value por la nueva URL (ejemplo: https://minuevodominio.com).
  4. Guarda los cambios.

[INFO] Si no encuentras "siteurl", usa el buscador dentro de la tabla. A veces aparece como "site_url" si el prefijo es diferente.

Paso 4: Verifica el resultado

Vuelve a tu navegador y escribe la nueva URL. Si ves la web, ¡misión cumplida! Si no, repite el proceso asegurándote de que ambas opciones estén correctas.


Método 3: Usar un script de reemplazo en la base de datos (para cambios masivos)

Cuando cambias la URL de WordPress, no solo se actualizan dos campos. Hay muchas entradas en la base de datos que contienen la URL antigua, como enlaces en artículos, imágenes, menús, etc. Si solo cambias siteurl y home, los enlaces internos seguirán apuntando a la URL vieja.

Para solucionarlo, necesitas un script de reemplazo. El más conocido es el plugin Better Search Replace o un script manual.

Opción A: Usando un plugin (recomendado para novatos)

  1. Si aún puedes acceder a tu WordPress (porque la URL nueva ya funciona), instala el plugin Better Search Replace desde el repositorio.
  2. Ve a Herramientas > Better Search Replace.
  3. En "Buscar", escribe la URL antigua (ejemplo: http://viejodominio.com).
  4. En "Reemplazar con", escribe la URL nueva (ejemplo: https://nuevodominio.com).
  5. Selecciona todas las tablas de la base de datos.
  6. Marca la opción "Ejecutar como dry run" primero para probar.
  7. Si todo parece correcto, desmarca esa opción y haz clic en "Ejecutar reemplazo".

[WARNING] Haz una copia de seguridad de la base de datos antes de ejecutar cualquier reemplazo masivo.

Opción B: Script manual desde phpMyAdmin

Si no puedes acceder a WordPress, puedes ejecutar consultas SQL directamente en phpMyAdmin.

  1. En phpMyAdmin, selecciona tu base de datos.
  2. Ve a la pestaña "SQL".
  3. Copia y pega este comando (cambiando las URL por las tuyas):
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://viejodominio.com', 'https://nuevodominio.com');
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'http://viejodominio.com', 'https://nuevodominio.com');
UPDATE wp_options SET option_value = REPLACE(option_value, 'http://viejodominio.com', 'https://nuevodominio.com');

[INFO] Ajusta el prefijo wp_ si tu tabla usa otro (por ejemplo, miwp_).

  1. Haz clic en "Continuar". Verás cuántas filas se actualizaron.

Errores comunes y cómo solucionarlos

A veces, incluso siguiendo los pasos, algo sale mal. Aquí tienes los problemas más frecuentes y sus soluciones.

Error 1: "Página en blanco" después del cambio

  • Causa: La URL en wp-config.php o en la base de datos no coincide exactamente (falta o sobra una barra, o el protocolo es incorrecto).
  • Solución: Revisa que no haya espacios ni caracteres extraños. Asegúrate de que https:// o http:// esté bien escrito.

Error 2: "Redirección en bucle" (too many redirects)

  • Causa: Conflictos entre la URL de WordPress y la configuración del servidor (por ejemplo, un plugin de caché o un redireccionamiento en .htaccess).
  • Solución: Desactiva temporalmente los plugins renombrando la carpeta wp-content/plugins desde DirectAdmin. También puedes revisar el archivo .htaccess y eliminar reglas de redirección viejas.

Error 3: No puedo acceder al administrador de archivos

  • Causa: Problemas de permisos o que el panel DirectAdmin esté caído.
  • Solución: Usa un cliente FTP como FileZilla para conectarte al servidor. Las credenciales las encuentras en DirectAdmin, en la sección "FTP".

[TIP] Si usas Syspanel (antes llamado HestiaCP), el puerto de acceso es el 2106. En DirectAdmin, el puerto por defecto es 2222.


Preguntas frecuentes (FAQ)

1. ¿Puedo cambiar la URL sin perder mis visitas?

Sí, pero debes configurar redirecciones 301 desde la URL vieja a la nueva. Puedes hacerlo en el archivo .htaccess o con un plugin de redirección.

2. ¿Qué hago si no encuentro las líneas en wp-config.php?

No te preocupes. Simplemente agrégalas como te mostré en el Método 1. WordPress leerá esas definiciones y las usará en lugar de las de la base de datos.

3. ¿Es seguro editar la base de datos directamente?

Sí, siempre que hagas una copia de seguridad antes. Si algo sale mal, puedes restaurar la base de datos desde la copia.

4. ¿Cómo sé si mi prefijo de tabla no es "wp_"?

Revisa el archivo wp-config.php. Busca la línea: $table_prefix = 'wp_'; Ahí verás el prefijo que usa tu instalación.

5. Después del cambio, mi web se ve rota (sin CSS, imágenes rotas). ¿Qué hago?

Necesitas ejecutar el script de reemplazo masivo del Método 3. Los enlaces a imágenes y estilos siguen apuntando a la URL vieja.


Consejos finales para un cambio exitoso

  • Haz siempre una copia de seguridad de tu sitio (archivos y base de datos) antes de empezar. En DirectAdmin puedes usar la herramienta "Backup" o "Copias de seguridad".
  • Prueba en un entorno de desarrollo si es posible. Muchos hosting ofrecen una opción de "staging" para probar cambios sin afectar el sitio en vivo.
  • Actualiza los enlaces internos después del cambio. Usa el plugin Better Search Replace para asegurarte de que no queden URL viejas en tu contenido.
  • Revisa los servicios externos como Google Analytics, redes sociales o APIs que puedan tener configurada la URL antigua.

Cambiar la URL de WordPress desde DirectAdmin es un proceso que, con esta guía, deja de ser un dolor de cabeza. Ya sea que uses el archivo wp-config.php, la base de datos o un script de reemplazo, tienes todas las herramientas para hacerlo correctamente.

Si te surge alguna duda, recuerda que en DirectAdmin tienes acceso a soporte técnico y a foros de ayuda. ¡Y no olvides compartir este artículo con otros usuarios que puedan necesitarlo!

[INFO] Este artículo se actualiza periódicamente para reflejar los cambios en las versiones de WordPress y DirectAdmin. Si encuentras algún paso desactualizado, por favor avísanos.

¿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