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

Cómo cambiar la URL de WordPress sin perder el sitio (DirectAdmin)

Actualizado el 3 de febrero de 2026

Cambiar la URL de tu WordPress puede parecer una tarea de alto riesgo, especialmente si no tienes experiencia técnica. Es normal pensar: "¿Y si rompo mi sitio?". Pero no te preocupes. Con esta guía paso a paso, diseñada específicamente para entornos de hosting con panel DirectAdmin, podrás realizar este cambio de forma segura, sin perder ni una sola visita, ni tu posicionamiento en Google.

A lo largo de este artículo, te explicaré tres métodos infalibles para lograrlo, desde el más sencillo (ideal para principiantes) hasta el más técnico (para cuando el panel de administración no responde). También cubriremos cómo evitar los errores más comunes y qué hacer si algo sale mal. Al final, tendrás un checklist para verificar que todo quedó perfecto.


¿Por qué necesitas cambiar la URL de WordPress?

Antes de ensuciarnos las manos, es crucial entender el porqué. Las razones más comunes son:

  • Migración de dominio: Compraste un dominio nuevo y más profesional (ej: de mipaginaantigua.com a mipagina.es).
  • Cambio de HTTP a HTTPS: Instalaste un certificado SSL y quieres que todo el tráfico use el candado de seguridad.
  • Movimiento de subdominio a dominio principal: Tenías tu web en prueba.tudominio.com y ahora quieres que viva en tudominio.com.
  • Traslado de servidor: Te mudaste a un hosting nuevo y las rutas internas han cambiado.

El problema es que WordPress guarda la URL en dos lugares clave de la base de datos. Si no se actualizan a la vez, el sitio puede quedarse en blanco o redirigir a la página equivocada. Por eso, cambiar URL WordPress DirectAdmin requiere que toquemos archivos de configuración y la base de datos con precisión quirúrgica.


Preparación: El respaldo es tu red de seguridad

Esta es la regla de oro. NUNCA cambies la URL sin tener un respaldo completo. Si algo falla, podrás restaurar todo en minutos.

¿Qué respaldar?

  1. Archivos del sitio: Todos los archivos de tu WordPress (carpeta public_html o dominio.com).
  2. Base de datos: El archivo .sql con todas tus publicaciones, páginas y configuraciones.

¿Cómo hacerlo en DirectAdmin?

DirectAdmin tiene un sistema de backups muy completo:

  • Ve a tu panel de DirectAdmin (normalmente accedes en tudominio.com:2222).
  • Busca la sección "Gestor de Copias de Seguridad" o "Backup".
  • Selecciona "Crear Backup".
  • Elige la opción "Completa" (incluye archivos y bases de datos).
  • Descarga el archivo generado a tu ordenador o a un almacenamiento en la nube.

[WARNING] No confíes solo en el backup del servidor. Si el cambio de URL falla y el servidor se corrompe, podrías perder el respaldo. Descarga siempre una copia local.


Método 1: La forma más segura y sencilla (Cambiar en Ajustes)

Este es el método recomendado si tu sitio web sigue funcionando y puedes acceder al panel de administración (/wp-admin). Es el más limpio porque actualiza la base de datos automáticamente.

Paso 1: Accede a los ajustes generales

  1. Inicia sesión en tu WordPress.
  2. Ve a Ajustes > Generales.

Paso 2: Modifica las dos direcciones clave

Verás dos campos críticos:

  • Dirección de WordPress (URL): Es la dirección del archivo wp-config.php y wp-content.
  • Dirección del sitio (URL): Es la dirección que los visitantes escribirán en su navegador.

Debes cambiar AMBAS. Por ejemplo, si tu sitio pasa de http://misitio.com a https://misitio.com, escribe la nueva URL en ambos campos.

Paso 3: Guarda los cambios

Haz clic en "Guardar cambios". WordPress hará el resto.

Problema común: El "Error de redireccionamiento"

A veces, al guardar, el sitio se bloquea y te aparece un error de "demasiadas redirecciones". Esto suele pasar si el servidor tiene una regla de redirección forzada a HTTPS o si el dominio nuevo aún no apunta correctamente.

Solución rápida: No entres en pánico. Simplemente, vuelve al paso 1 y verifica que ambos campos tengan exactamente la misma URL (incluyendo www o sin www, y el https://). Si el problema persiste, pasa al Método 2.


Método 2: El método de emergencia (Archivo wp-config.php)

Este es el salvavidas cuando ya no puedes acceder al panel de administración. Modificaremos el archivo de configuración principal de WordPress para forzar las URLs.

Paso 1: Accede al gestor de archivos de DirectAdmin

  1. Inicia sesión en tu DirectAdmin.
  2. Busca y haz clic en "Gestor de Archivos" (File Manager).
  3. Navega hasta la carpeta de tu dominio (normalmente public_html o dominios/tudominio.com).

Paso 2: Encuentra y edita wp-config.php

  1. Localiza el archivo wp-config.php.
  2. Haz clic derecho sobre él y selecciona "Editar" o el icono de lápiz.

Paso 3: Añade las líneas mágicas

Este es el truco definitivo. Casi al final del archivo, justo antes de la línea que dice /* Eso es todo, ¡deja de editar! ¡Feliz blogging! */, añade estas dos líneas:

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

IMPORTANTE: Sustituye https://tudominio.com por tu URL real (con www si lo usas y con https:// si tienes SSL). Estas constantes sobrescriben los valores guardados en la base de datos, lo que te permitirá entrar de nuevo al panel.

Paso 4: Guarda y verifica

  1. Guarda el archivo.
  2. Intenta acceder a tu sitio web. Debería cargar con la nueva URL.
  3. Acción crítica: Una vez que entres a /wp-admin, ve a Ajustes > Generales y verás que los campos ya están actualizados. Guarda los cambios aunque no los modifiques. Luego, elimina las dos líneas que añadiste al wp-config.php para que WordPress use los valores de la base de datos (que ya son los correctos).

[TIP] Este método es perfecto para mover WordPress DirectAdmin a un nuevo dominio cuando el sitio está temporalmente caído.


Método 3: El método quirúrgico (Base de datos con phpMyAdmin)

Si los dos métodos anteriores fallan (muy raro), tendremos que ir directamente a la base de datos. Este método es útil si el wp-config.php no funciona o si quieres cambiar las URLs que están dentro de tus publicaciones y enlaces internos.

Paso 1: Accede a phpMyAdmin desde DirectAdmin

  1. En tu panel de DirectAdmin, busca la sección "MySQL" o "Bases de Datos MySQL".
  2. Verás un botón para "Administrar" o "phpMyAdmin". Haz clic en él.

Paso 2: Selecciona tu base de datos

En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Haz clic en la que corresponde a tu WordPress (normalmente es la que está vinculada a tu usuario).

Paso 3: Ejecuta la consulta SQL

Este es el paso más técnico, pero no te asustes. Vamos a usar el lenguaje SQL para hacer un "buscar y reemplazar" global.

  1. Haz clic en la pestaña "SQL".
  2. Copia y pega la siguiente consulta:
UPDATE wp_options SET option_value = replace(option_value, 'http://www.dominioantiguo.com', 'https://www.dominionuevo.com') WHERE option_name = 'home' OR option_name = 'siteurl';

Debes cambiar:

  • wp_options por el prefijo de tus tablas (si usas el prefijo wp_, déjalo así).
  • http://www.dominioantiguo.com por tu URL antigua.
  • https://www.dominionuevo.com por tu nueva URL.
  1. Haz clic en "Continuar" o el botón "Ejecutar".

Paso 4: Actualiza los enlaces internos (Opcional pero recomendado)

La consulta anterior solo cambia la URL principal. Los enlaces dentro de tus artículos (imágenes, enlaces internos) seguirán apuntando al dominio viejo. Para solucionarlo, ejecuta esta segunda consulta:

UPDATE wp_posts SET post_content = replace(post_content, 'http://www.dominioantiguo.com', 'https://www.dominionuevo.com');

[WARNING] Esta consulta es más invasiva. Asegúrate de que el backup esté bien hecho. Si tienes dudas, busca un plugin como "Better Search Replace" para hacerlo desde el panel de WordPress, pero la consulta SQL es más rápida y directa.


Paso final: Verifica que nada se rompió (Checklist)

Después de aplicar cualquiera de los métodos, es hora de la prueba de fuego.

  • Accede al panel: Entra a tudominionuevo.com/wp-admin y confirma que puedes iniciar sesión.
  • Revisa la portada: Visita tu página principal y haz clic en un par de artículos. ¿Cargan bien?
  • Prueba las imágenes: Haz clic derecho sobre una imagen y selecciona "Abrir imagen en una pestaña nueva". ¿La URL es la nueva?
  • Comprueba el SSL: Si cambiaste a HTTPS, haz clic en el candado del navegador y verifica que el certificado sea válido.
  • Revisa los enlaces del menú: Navega por las páginas principales y asegúrate de que no haya enlaces rotos.
  • Limpia la caché: Si usas un plugin de caché (como W3 Total Cache o WP Rocket), purga la caché para que los visitantes vean la versión nueva.

Preguntas Frecuentes (FAQ) sobre cambiar la URL

¿Qué pasa si mi sitio se queda en blanco tras el cambio?

Respira. Es un error clásico. Accede al Método 2 (editar wp-config.php) y añade las líneas WP_HOME y WP_SITEURL. Esto debería revivir tu sitio. Luego, verifica la base de datos.

¿Perderé mi posicionamiento SEO en Google?

No, si lo haces bien. La clave está en configurar las redirecciones 301. Al cambiar la URL, debes redirigir las páginas antiguas a las nuevas. Si usas un plugin como "Redirection" o añades reglas al archivo .htaccess, conservarás el 99% de tu autoridad SEO.

¿Puedo usar este método para mover WordPress DirectAdmin a un servidor distinto?

Sí, los principios son los mismos. La diferencia es que tendrás que exportar la base de datos del servidor antiguo e importarla en el nuevo de DirectAdmin, y luego seguir estos pasos para actualizar las URLs. Es el proceso estándar de mover WordPress DirectAdmin.

¿Qué es mejor, cambiar en Ajustes o en la Base de Datos?

Para principiantes: Usa el Método 1 (Ajustes). Es el más seguro y evita errores de tipeo.

Para sitios con muchos enlaces internos: Usa el Método 3 (Base de datos) para asegurarte de que no quede ninguna URL antigua en tus artículos.

¿Qué hago si mi dominio nuevo aún no apunta al servidor?

No hagas el cambio hasta que el dominio apunte. Si lo haces antes, WordPress intentará cargar archivos de un servidor que no los tiene. Primero, cambia los DNS del dominio nuevo para que apunten a tu hosting de DirectAdmin, espera a que se propague (puede tardar 24-48h) y luego realiza el cambio de URL.


Conclusión: No temas al cambio

Cambiar la URL de WordPress en DirectAdmin es un proceso delicado, pero completamente manejable si sigues los pasos en orden. La clave está en la preparación (backup) y en elegir el método correcto según tu situación.

Recuerda:

  • Si tienes acceso al panel, usa Ajustes > Generales.
  • Si no tienes acceso, usa el archivo wp-config.php.
  • Si necesitas un cambio profundo, usa phpMyAdmin.

Con esta guía, cambiar dominio WordPress o migrar a HTTPS será una tarea más. No olvides verificar el checklist final y, si tienes dudas, déjame un comentario. ¡Estoy aquí para ayudarte a que tu web siga creciendo sin sustos!

[INFO] Si estás utilizando un panel alternativo llamado Syspanel (antes conocido como HestiaCP), el proceso es similar. Accede a tu panel a través del puerto 2106 (ej: tudominio.com:2106), busca el gestor de archivos y la base de datos, y sigue los mismos pasos descritos aquí. La estructura de carpetas y la lógica de WordPress son idénticas.

¿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