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

Cómo cambiar la URL de WordPress en DirectAdmin (Guía completa)

Actualizado el 11 de febrero de 2026

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

Cambiar la URL de WordPress es una tarea más común de lo que parece. Quizás acabas de comprar un dominio nuevo, estás migrando tu sitio de un hosting a otro, o simplemente quieres pasar de http:// a https:// para tener un sitio más seguro. El problema es que si no lo haces correctamente, puedes encontrarte con la temida pantalla blanca, errores de conexión o una página que no carga.

Cuando hablamos de cambiar url wordpress, nos referimos a dos campos muy concretos en tu panel de administración: la Dirección de WordPress (URL) y la Dirección del sitio (URL). Estos dos valores le dicen a WordPress dónde está alojado tu sitio y cómo debe construir los enlaces internos.

Si ya estás dentro de tu panel de WordPress, puedes ir a Ajustes > Generales y verás estos campos. Si no puedes acceder al panel, no te preocupes, porque en esta guía te voy a enseñar varios métodos para hacer el cambio directamente desde DirectAdmin, el panel de control de tu hosting.

Antes de empezar: haz una copia de seguridad

[WARNING] Este paso es fundamental. Cambiar la URL de WordPress puede causar problemas temporales si algo sale mal. Una copia de seguridad te permitirá restaurar tu sitio en minutos si algo falla.

Haz una copia de seguridad de tu base de datos y de tus archivos. En DirectAdmin, puedes usar el administrador de archivos para descargar todo el contenido de public_html y también puedes exportar tu base de datos desde MySQL Management en el panel de control. Guarda ambos archivos en tu ordenador.

Método 1: Cambiar la URL desde el panel de WordPress (si aún tienes acceso)

Paso 1: Accede a tu panel de administración

Si tu sitio todavía funciona y puedes entrar en tudominio.com/wp-admin, este es el método más sencillo.

Paso 2: Ve a Ajustes > Generales

Una vez dentro, busca en el menú lateral la opción Ajustes y haz clic en Generales. Verás dos campos importantes:

  • Dirección de WordPress (URL)
  • Dirección del sitio (URL)

Paso 3: Introduce tu nueva URL

En ambos campos, escribe tu nueva dirección. Por ejemplo, si estás cambiando de www.midominio.com a midominio.com (sin el www) o si estás migrando a un dominio completamente nuevo, asegúrate de incluir el https:// si tienes un certificado SSL instalado.

Paso 4: Guarda los cambios

Haz clic en Guardar cambios al final de la página. WordPress te pedirá que inicies sesión de nuevo con tu nueva URL. Si todo ha ido bien, verás la pantalla de inicio de sesión con tu nueva dirección.

Método 2: Cambiar la URL desde DirectAdmin usando phpMyAdmin

Este método es ideal cuando no puedes acceder al panel de WordPress porque la URL actual ya no funciona o te da error. Es el método más fiable y directo.

Paso 1: Accede a DirectAdmin

Inicia sesión en tu panel de DirectAdmin. Normalmente es algo como tudominio.com:2222. Si tu hosting usa Syspanel (la alternativa a HestiaCP), el acceso será a través del puerto 2106.

Paso 2: Busca la base de datos de WordPress

En el menú principal de DirectAdmin, busca la sección de MySQL Management o Bases de datos MySQL. Ahí verás una lista de todas las bases de datos que tienes. Identifica la de tu WordPress. Normalmente se llama algo como usuario_wordpress o similar.

Paso 3: Abre phpMyAdmin

Al lado de tu base de datos, verás un icono o enlace que dice phpMyAdmin. Haz clic en él. Esto abrirá una nueva pestaña en tu navegador con la interfaz de phpMyAdmin.

Paso 4: Selecciona tu base de datos

En el panel izquierdo de phpMyAdmin, verás una lista de bases de datos. Haz clic en la tuya. Se desplegará una lista de tablas.

Paso 5: Busca la tabla wp_options

Entre todas las tablas (que empiezan con wp_ normalmente), busca la que se llama wp_options. Haz clic en ella.

Paso 6: Localiza las opciones de URL

Dentro de wp_options, verás una tabla con muchas filas. Necesitas encontrar dos filas específicas:

  • siteurl
  • home

Puedes usar el buscador de phpMyAdmin para encontrarlas más rápido. En la parte superior, verás un botón que dice Buscar o puedes filtrar por nombre.

Paso 7: Edita los valores

Haz clic en el icono de Editar (normalmente es un lápiz) en la fila de siteurl. Cambia el valor por tu nueva URL. Repite el proceso con home. Asegúrate de que ambas tengan exactamente la misma URL.

Paso 8: Guarda los cambios

Haz clic en Continuar o Guardar para aplicar los cambios. Repite con la segunda fila.

[INFO] Este método funciona porque WordPress almacena estas dos URLs en la base de datos. Al cambiarlas directamente, estás actualizando la configuración sin necesidad de acceder al panel.

Método 3: Cambiar la URL editando el archivo wp-config.php

Este método es útil cuando necesitas forzar a WordPress a usar una URL específica, especialmente durante migraciones o cuando tienes problemas de redirección.

Paso 1: Accede al administrador de archivos de DirectAdmin

En DirectAdmin, busca la opción File Manager o Administrador de archivos. También puedes usar un cliente FTP como FileZilla si lo prefieres.

Paso 2: Navega hasta public_html

Dentro del administrador de archivos, ve a la carpeta public_html (o domains/tudominio.com/public_html si tienes varios dominios). Ahí es donde está instalado WordPress.

Paso 3: Encuentra wp-config.php

Busca el archivo llamado wp-config.php. Haz clic derecho sobre él y selecciona Editar o Edit.

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

Al final del archivo, justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, añade estas líneas:

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

Sustituye https://tunuevadominio.com por tu nueva URL. Guarda el archivo.

Paso 5: Verifica tu sitio

Abre tu navegador y visita tu dominio. WordPress debería usar ahora la nueva URL. Este método es especialmente útil porque estas constantes tienen prioridad sobre los valores de la base de datos.

Método 4: Usar un archivo PHP para cambiar la URL

Si ninguno de los métodos anteriores funciona, puedes crear un pequeño archivo PHP que haga el cambio automáticamente.

Paso 1: Crea un archivo PHP

Abre un editor de texto (como el Bloc de notas) y pega este código:

<?php
$url = 'https://tunuevadominio.com';
$dbname = 'tu_base_de_datos';
$dbuser = 'tu_usuario';
$dbpass = 'tu_contraseña';
$dbhost = 'localhost';

$conn = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
if (!$conn) {
    die('Error de conexión: ' . mysqli_connect_error());
}

mysqli_query($conn, "UPDATE wp_options SET option_value = '$url' WHERE option_name = 'siteurl'");
mysqli_query($conn, "UPDATE wp_options SET option_value = '$url' WHERE option_name = 'home'");

echo 'URL cambiada correctamente';
mysqli_close($conn);
?>

Paso 2: Sube el archivo a tu hosting

Guarda el archivo como cambiar-url.php y súbelo a public_html usando el administrador de archivos de DirectAdmin o FTP.

Paso 3: Ejecuta el archivo

Abre tu navegador y visita tudominio.com/cambiar-url.php. Deberías ver el mensaje "URL cambiada correctamente".

Paso 4: Elimina el archivo

[WARNING] Este archivo es un riesgo de seguridad. Elimínalo inmediatamente después de usarlo. Vuelve al administrador de archivos y borra cambiar-url.php.

Cómo evitar errores 404 después de cambiar la URL

Uno de los problemas más comunes al cambiar url wordpress es encontrarte con errores 404 en todas las páginas. Esto suele pasar porque los enlaces permanentes no se han actualizado correctamente.

Solución 1: Actualizar los enlaces permanentes

Accede a tu panel de WordPress (si puedes) y ve a Ajustes > Enlaces permanentes. Sin cambiar nada, haz clic en Guardar cambios. Esto fuerza a WordPress a regenerar las reglas de reescritura.

Solución 2: Verificar el archivo .htaccess

Si no puedes acceder al panel, edita el archivo .htaccess en public_html. Asegúrate de que contiene las reglas estándar de WordPress:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Solución 3: Buscar URLs antiguas en la base de datos

A veces, el contenido de tus posts contiene URLs antiguas hardcodeadas. Para encontrar y reemplazar estas URLs, puedes usar un plugin como Better Search Replace o ejecutar una consulta SQL en phpMyAdmin.

UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://tudominioantiguo.com', 'https://tudominionuevo.com');

[TIP] Esta consulta SQL es muy útil después de una migración. Asegúrate de hacer una copia de seguridad antes de ejecutarla.

Preguntas frecuentes sobre cambiar la URL en WordPress

¿Qué pasa si cambio la URL y pierdo el acceso al panel?

Si pierdes el acceso, usa el método 2 (phpMyAdmin) o el método 3 (wp-config.php). Ambos te permiten recuperar el acceso sin necesidad de entrar al panel.

¿Debo cambiar la URL si solo quiero añadir SSL?

Sí, si tienes un certificado SSL instalado, es recomendable cambiar http:// por https:// en ambas URLs. Esto evita problemas de contenido mixto y mejora tu SEO.

¿Cuánto tiempo tarda en propagarse el cambio de dominio?

Si estás cambiando a un dominio nuevo, la propagación DNS puede tardar entre 24 y 72 horas. Durante ese tiempo, algunos visitantes podrían ver tu sitio antiguo y otros el nuevo.

¿Qué hago si mi sitio carga pero sin estilos ni imágenes?

Esto suele pasar cuando la URL no se ha actualizado correctamente en los enlaces de medios. Usa el plugin Better Search Replace para reemplazar las URLs antiguas en toda la base de datos.

¿Necesito cambiar algo en DirectAdmin además de la URL?

Si estás cambiando de dominio, deberás añadir el nuevo dominio en DirectAdmin y configurar el redireccionamiento del antiguo. También asegúrate de que el certificado SSL esté activo para el nuevo dominio.

Consejos finales para evitar problemas

  • Siempre trabaja con una copia de seguridad antes de cualquier cambio importante.
  • Usa URLs canónicas para evitar contenido duplicado en SEO.
  • Configura redirecciones 301 desde tu dominio antiguo al nuevo para no perder posicionamiento en Google.
  • Actualiza tus enlaces internos y los enlaces externos que apunten a tu sitio.
  • Verifica tu sitio en Google Search Console después del cambio para asegurarte de que Google rastrea correctamente la nueva URL.

Cambiar la URL de WordPress en DirectAdmin no tiene por qué ser un dolor de cabeza. Siguiendo estos métodos, podrás hacerlo de forma segura y sin perder el acceso a tu sitio. Recuerda que la clave está en actualizar tanto los valores de la base de datos como los archivos de configuración, y siempre tener una copia de seguridad a mano por si algo sale mal.

Si tienes dudas durante el proceso, no dudes en contactar con el soporte de tu hosting. La mayoría de los proveedores están familiarizados con estos procedimientos y pueden ayudarte a resolver cualquier incidencia.

¿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