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

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

Actualizado el 24 de abril de 2026

Antes de Empezar: ¿Qué Significa Cambiar la URL de WordPress?

Cambiar la URL de tu WordPress en DirectAdmin es una tarea que, bien hecha, no debería causar ningún problema. Sin embargo, si se hace de forma incorrecta, puede dejar tu sitio web inaccesible temporalmente. Por eso, en esta guía te explicaré paso a paso cómo hacerlo de manera segura, sin perder contenido, imágenes, enlaces ni posicionamiento SEO.

Cuando hablamos de cambiar url wordpress directadmin, nos referimos a modificar la dirección web principal de tu sitio. Esto puede ser necesario si cambias de dominio, si pasas de HTTP a HTTPS, o si mueves tu WordPress de un subdominio a un dominio principal. En cualquier caso, el proceso requiere actualizar dos valores clave en tu base de datos y también algunos archivos de configuración.


Requisitos Previos Antes de Cambiar el Dominio

Antes de tocar nada, asegúrate de tener lo siguiente:

  • Acceso al panel de control de DirectAdmin (o Syspanel, si usas un servidor con ese panel; recuerda que el puerto de acceso es el 2106).
  • Acceso a phpMyAdmin para gestionar la base de datos.
  • Una copia de seguridad reciente de tu sitio (archivos y base de datos).
  • El nuevo dominio ya apuntando al servidor (o al menos, los DNS configurados).

[WARNING]
Nunca cambies la URL sin tener una copia de seguridad completa. Si algo sale mal, podrás restaurar tu sitio en minutos.


Paso 1: Hacer una Copia de Seguridad Completa

Este es el paso más importante. Una copia de seguridad te garantiza que, pase lo que pase, podrás volver al estado original.

Cómo hacer la copia desde DirectAdmin

  1. Ingresa a tu panel de DirectAdmin.
  2. Busca la sección "Copia de seguridad" o "Backup".
  3. Selecciona la opción de "Copia de seguridad completa" (incluye archivos, bases de datos, emails, etc.).
  4. Elige si quieres guardar la copia en el servidor o descargarla a tu computadora. Recomiendo descargarla.
  5. Haz clic en "Crear copia" y espera a que termine.

[INFO]
Si tu proveedor usa Syspanel en lugar de DirectAdmin, el proceso es prácticamente el mismo. Solo cambia la interfaz, pero las opciones son equivalentes.


Paso 2: Identificar la URL Actual y la Nueva URL

Antes de hacer cambios, necesitas tener claro cuál es tu URL actual y cuál será la nueva. Por ejemplo:

  • URL actual: http://www.midominio.com
  • URL nueva: https://www.midominio.com (si añades SSL)
  • O bien: http://www.midominio.comhttp://www.nuevodominio.com

Anota ambas direcciones exactamente como aparecen, sin barras finales (a menos que las uses en la configuración).

[TIP]
Si solo vas a añadir SSL y pasar de HTTP a HTTPS, este mismo tutorial te sirve. Solo cambia los valores de la URL.


Paso 3: Cambiar la URL en la Base de Datos (phpMyAdmin)

La forma más segura y directa de cambiar url wordpress directadmin es a través de la base de datos. WordPress guarda la URL del sitio en dos opciones de la tabla wp_options:

  • siteurl
  • home

Cómo acceder a phpMyAdmin desde DirectAdmin

  1. En tu panel de DirectAdmin, busca la sección "MySQL" o "Bases de datos MySQL".
  2. Haz clic en "phpMyAdmin" junto a la base de datos de tu WordPress.
  3. Se abrirá una nueva pestaña con phpMyAdmin.

Modificar los valores

  1. En el panel izquierdo, selecciona tu base de datos.
  2. Busca la tabla wp_options (o el prefijo que uses, por ejemplo, miweb_options).
  3. Haz clic en "Examinar" o "Browse".
  4. Localiza las filas donde option_name sea siteurl y home.
  5. Haz clic en "Editar" (el lápiz) en cada una.
  6. Cambia el option_value por la nueva URL completa (incluyendo http:// o https://).
  7. Guarda los cambios.

[WARNING]
No cambies ningún otro valor en esa tabla. Solo siteurl y home. Cualquier otra modificación podría romper la base de datos.


Paso 4: Actualizar el Archivo wp-config.php (si es necesario)

En la mayoría de los casos, no necesitas tocar este archivo. Sin embargo, si tu WordPress tiene definidas las constantes WP_HOME y WP_SITEURL, deberás actualizarlas.

Cómo editar wp-config.php

  1. Accede a tu servidor por FTP o mediante el Administrador de archivos de DirectAdmin.
  2. Navega hasta la carpeta raíz de tu WordPress (normalmente public_html o una subcarpeta).
  3. Busca el archivo wp-config.php.
  4. Ábrelo con un editor de texto.
  5. Busca líneas como estas:
define('WP_HOME', 'http://www.midominio.com');
define('WP_SITEURL', 'http://www.midominio.com');
  1. Si existen, cámbialas por la nueva URL.
  2. Si no existen, no las añadas a menos que sepas lo que haces. Es mejor dejarlo así.

[TIP]
Si usas Syspanel, el administrador de archivos está en la sección "Archivos" del panel. Todo lo demás es igual.


Paso 5: Actualizar Enlaces Internos y Medios (Opcional pero Recomendado)

Una vez que cambias la URL en la base de datos, WordPress funcionará con la nueva dirección. Sin embargo, es posible que tengas enlaces internos o imágenes que aún apunten a la URL antigua. Esto puede afectar tu SEO y la visualización de imágenes.

Cómo actualizar todos los enlaces de forma segura

Existen dos métodos:

Método A: Usar un plugin (más fácil)

  1. Instala y activa el plugin "Better Search Replace" (o similar).
  2. Ve a Herramientas > Better Search Replace.
  3. En el campo "Buscar", escribe la URL antigua (por ejemplo, http://www.midominio.com).
  4. En "Reemplazar", escribe la nueva URL (https://www.nuevodominio.com).
  5. Selecciona todas las tablas de la base de datos.
  6. Haz clic en "Ejecutar".
  7. Después, desinstala el plugin (no lo dejes activo).

[WARNING]
No uses "Buscar y reemplazar" en toda la base de datos con un plugin mal configurado. Revisa dos veces las URLs antes de ejecutar.

Método B: Consulta SQL manual (más avanzado)

Si prefieres hacerlo manualmente, puedes ejecutar esta consulta en phpMyAdmin:

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

[INFO]
Esta consulta es segura si la ejecutas en la pestaña "SQL" de phpMyAdmin. No olvides ajustar el prefijo wp_ si el tuyo es diferente.


Paso 6: Configurar Redirecciones 301 (Para SEO)

Si cambias de dominio, es esencial configurar redirecciones 301 para que los visitantes y buscadores sean dirigidos automáticamente desde la URL antigua a la nueva. Esto evita errores 404 y mantiene tu posicionamiento.

Cómo añadir redirecciones en el archivo .htaccess

  1. Accede al archivo .htaccess en la raíz de tu WordPress (igual que antes).
  2. Añade estas líneas al principio del archivo:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^midominio.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.midominio.com [NC]
RewriteRule ^(.*)$ https://www.nuevodominio.com/$1 [L,R=301,NC]
  1. Guarda el archivo y sube los cambios.

[TIP]
Si usas un plugin de caché, asegúrate de vaciar la caché después de hacer estos cambios.


Paso 7: Verificar que Todo Funciona

Una vez realizados todos los cambios, es hora de comprobar que todo está en orden.

Lista de verificación rápida

  • Accede a https://www.nuevodominio.com y verifica que la página carga correctamente.
  • Prueba a navegar por varias páginas internas (entradas, categorías, tienda si tienes WooCommerce).
  • Comprueba que las imágenes se ven correctamente.
  • Entra al panel de administración (/wp-admin) y verifica que puedes iniciar sesión.
  • Revisa la consola del navegador (F12) para ver si hay errores de recursos (imágenes, CSS, JS).

[WARNING]
Si al entrar al panel de administración te aparece un error o la página está en blanco, ve al paso 8. No te preocupes, tiene solución.


Paso 8: Solucionar Problemas Comunes (FAQ)

¿Qué hago si mi sitio se queda en blanco o me da error 500?

Esto suele pasar si la URL en la base de datos no coincide con la real, o si hay un problema con el archivo .htaccess. Prueba lo siguiente:

  1. Accede a phpMyAdmin y verifica que siteurl y home tienen exactamente la URL correcta.
  2. Renombra el archivo .htaccess a .htaccess.bak (esto lo desactiva temporalmente).
  3. Si el sitio carga, vuelve a generar el .htaccess desde el panel de WordPress (Ajustes > Enlaces permanentes > Guardar).

¿Puedo cambiar la URL sin tocar la base de datos?

Sí, puedes usar la función wp-cli si tu servidor la tiene disponible. Pero para usuarios sin experiencia técnica, lo más recomendable es el método de phpMyAdmin que te he explicado.

¿Qué pasa con el SEO si cambio la URL?

Si haces las redirecciones 301 correctamente, deberías mantener la mayor parte de tu posicionamiento. Es normal que haya una pequeña caída temporal, pero con el tiempo se recuperará.

¿Necesito cambiar algo en el servidor de correo?

Si tu dominio cambia, probablemente necesites configurar los correos electrónicos en el nuevo dominio. Esto se hace desde DirectAdmin en la sección "Email", pero no está relacionado con WordPress.

¿Puedo cambiar la URL desde el panel de WordPress?

Puedes intentarlo, pero si la URL actual no funciona, WordPress no te dejará acceder al panel. Por eso el método de la base de datos es más fiable.


Conclusión y Buenas Prácticas Finales

Cambiar url wordpress directadmin no es complicado si sigues los pasos en orden y con calma. La clave está en:

  1. Hacer copia de seguridad siempre.
  2. Cambiar la URL en la base de datos (siteurl y home).
  3. Actualizar enlaces con un plugin o SQL.
  4. Configurar redirecciones 301 si cambias de dominio.
  5. Verificar todo antes de dar por finalizado el proceso.

[INFO]
Si tu hosting usa Syspanel, recuerda que el acceso es a través del puerto 2106. El proceso es el mismo, pero la interfaz tiene otro aspecto.

Con esta guía, podrás realizar el cambio sin perder tu sitio y manteniendo tu posicionamiento en buscadores. Si tienes dudas, consulta la documentación de tu proveedor de hosting o contacta con su soporte técnico. ¡Suerte con el cambio!

¿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