Cómo cambiar la URL de WordPress desde DirectAdmin
¿Te has mudado de dominio o necesitas cambiar la URL de tu sitio web WordPress? Es un paso importante y, si no se hace correctamente, puedes dejar tu web inaccesible. No te preocupes, en esta guía te explico paso a paso cómo hacerlo de forma segura usando tu panel de control DirectAdmin. Incluso si eres nuevo en esto, podrás seguirlo sin problemas.
Vamos a cubrir dos métodos principales: el más sencillo (y recomendado para principiantes) usando el propio panel de administración de WordPress, y otro más técnico (pero infalible) editando archivos directamente desde DirectAdmin. Al final, también resolveremos las dudas más frecuentes para que no te quede ninguna pregunta sin respuesta.
¿Por qué necesitas cambiar la URL de WordPress?
Antes de empezar, es bueno entender el porqué. Normalmente, cambiamos la URL de WordPress cuando:
- Cambiamos de dominio: Por ejemplo, de
miviejaweb.comamiviejaweb.es. - Movemos el sitio de un subdirectorio a la raíz: Por ejemplo, de
midominio.com/blogamidominio.com. - Migramos de un entorno local (localhost) a un servidor en vivo.
- Accidentalmente configuramos una URL incorrecta y ahora no podemos acceder al panel de administración.
WordPress almacena la URL del sitio en dos lugares clave en la base de datos: siteurl y home. Si no coinciden con la dirección real de tu web, el sitio se rompe y no cargará correctamente.
Método 1: La forma más fácil y segura (desde el panel de WordPress)
Este método es el ideal si aún puedes acceder a tu escritorio de WordPress (es decir, a tudominio.com/wp-admin). Es rápido, visual y no requiere tocar archivos de configuración.
Requisito previo: Acceso al panel de administración de WordPress
Si puedes iniciar sesión en tu WordPress, este es tu método.
Pasos a seguir:
-
Inicia sesión en tu panel de WordPress. Ve a
tudominio.com/wp-admine ingresa tu usuario y contraseña. -
Ve a Ajustes > Generales. En el menú lateral izquierdo, busca la opción "Ajustes" y luego haz clic en "Generales".
-
Localiza las dos URLs clave. Verás dos campos:
- Dirección de WordPress (URL): Es la dirección donde están los archivos principales de WordPress.
- Dirección del sitio (URL): Es la dirección que los visitantes ven en su navegador.
En la mayoría de los casos, ambas deben ser la misma (por ejemplo,
https://tudominio.com). Si tu sitio está en un subdirectorio, la primera podría serhttps://tudominio.com/blogy la segundahttps://tudominio.com. -
Modifica las URLs. Cambia el contenido de estos campos por tu nueva dirección. Asegúrate de incluir el
https://(ohttp://si no tienes SSL) y sin barra al final.Ejemplo: Si cambias de
http://miviejaweb.comahttps://miviejaweb.es, escribe exactamentehttps://miviejaweb.esen ambos campos. -
Guarda los cambios. Desplázate hacia abajo y haz clic en el botón "Guardar cambios".
-
¡Importante! Después de guardar, WordPress te cerrará la sesión y te redirigirá a la nueva URL para que inicies sesión de nuevo. Si todo está bien, podrás acceder sin problemas.
[TIP] Si al guardar te da un error de redirección o página no encontrada, no entres en pánico. Simplemente ve al Método 2 para solucionarlo.
Método 2: Cuando no puedes acceder a WordPress (Editando archivos desde DirectAdmin)
Este método es tu salvación si has metido la pata y ahora tu web te muestra un error o una página en blanco. También es útil si prefieres hacer el cambio de forma más técnica. Lo haremos todo desde tu panel de control DirectAdmin.
¿Qué necesitas?
- Acceso a tu panel DirectAdmin (usuario y contraseña).
- Saber la ruta exacta donde está instalado tu WordPress (normalmente en
public_htmlo una subcarpeta).
Paso 1: Accede a DirectAdmin y al Administrador de Archivos
- Abre tu navegador y ve a la URL de tu panel DirectAdmin. Normalmente es algo como
tudominio.com:2222ohttps://ip-de-tu-servidor:2222. - Inicia sesión con tus credenciales.
- Busca el icono o enlace que dice "Administrador de Archivos" (File Manager). Haz clic.
Paso 2: Navega hasta la raíz de tu WordPress
Dentro del Administrador de Archivos, verás una estructura de carpetas. Busca la carpeta donde está instalado tu WordPress. Normalmente es:
public_html: Si tu web está en el dominio principal (ej.tudominio.com).public_html/miweb: Si tu web está en una subcarpeta (ej.tudominio.com/miweb).
Haz clic en la carpeta correcta para abrirla.
Paso 3: Edita el archivo wp-config.php
Este es el archivo de configuración principal de WordPress. Lo usaremos para forzar las URLs correctas.
-
Dentro de la carpeta de tu WordPress, busca el archivo
wp-config.php. -
Haz clic derecho sobre él y selecciona "Editar" (Edit). Se abrirá un editor de texto.
-
Busca la línea que dice:
/* ¡Eso es todo, deja de editar! Feliz blogging. */. Justo antes de esa línea, pega las siguientes líneas:define('WP_HOME','https://tudominio.com'); define('WP_SITEURL','https://tudominio.com');¡Cambia
https://tudominio.compor tu nueva URL real! Si tu sitio usahttp://, escríbelo sin la 's'. Si está en un subdirectorio, inclúyelo (ej.https://tudominio.com/blog). -
Haz clic en "Guardar cambios" (Save Changes). Cierra el editor.
Paso 4: Vuelve a intentar acceder a tu WordPress
Ahora, intenta acceder a tu panel de administración con la nueva URL: tunuevadominio.com/wp-admin. Si todo está correcto, deberías poder iniciar sesión.
[WARNING] Este método es temporal. Una vez que hayas recuperado el acceso a tu panel de WordPress (Método 1), debes eliminar las dos líneas que agregaste en
wp-config.phpy guardar los cambios de nuevo. Si no lo haces, WordPress podría tener conflictos internos. Es como una "muleta" para que el sistema funcione mientras corriges el problema real.
Método 3: La solución definitiva (Editando la base de datos desde phpMyAdmin)
Si los métodos anteriores no funcionan, o si prefieres ir directo al origen del problema, puedes cambiar las URLs directamente en la base de datos. Este método es muy fiable.
Paso 1: Accede a phpMyAdmin desde DirectAdmin
- En tu panel de DirectAdmin, busca el icono "phpMyAdmin" o "MySQL Management".
- Haz clic y se abrirá una nueva pestaña o ventana con phpMyAdmin.
- En el panel izquierdo, verás una lista de bases de datos. Selecciona la base de datos de tu WordPress. Si no estás seguro de cuál es, en el archivo
wp-config.phpque vimos antes, busca la líneadefine('DB_NAME', '...');– ahí está el nombre.
Paso 2: Encuentra y edita la tabla wp_options
- Una vez dentro de tu base de datos, verás una lista de tablas. Busca la que se llama
wp_options(el prefijowp_puede ser diferente si lo cambiaste al instalar, por ejemplomiweb_options). - Haz clic en el nombre de la tabla
wp_options. Se abrirá una vista con todas las filas. - Busca las filas donde el
option_nameseasiteurlyhome. Puedes usar el buscador de phpMyAdmin o simplemente navegar con las flechas de paginación.
Paso 3: Modifica los valores
- Haz clic en el icono de "Editar" (un lápiz o un icono similar) en la fila de
siteurl. - En el campo
option_value, escribe tu nueva URL completa (ej.https://tunuevadominio.com). No incluyas barra al final. - Haz clic en "Continuar" o "Guardar".
- Repite el mismo proceso para la fila de
home.
Paso 4: Verifica el cambio
Ahora, abre tu navegador y escribe tu nueva URL. Tu sitio debería cargar correctamente. Luego, intenta acceder a tunuevadominio.com/wp-admin. Si todo va bien, ¡enhorabuena!
[INFO] Este método es el más "quirúrgico". Afecta directamente a la base de datos y es el mismo que usarían los técnicos para resolver el problema de raíz. Es 100% efectivo si se hace correctamente.
Preguntas Frecuentes (FAQ)
Aquí resolvemos las dudas más comunes que surgen al cambiar la URL de WordPress.
1. ¿Qué pasa si después de cambiar la URL mi web sigue mostrando la antigua?
Esto suele deberse a la caché del navegador o de tu hosting. Prueba a:
- Limpiar la caché de tu navegador (Ctrl + F5 en Windows, Cmd + Shift + R en Mac).
- Si usas un plugin de caché (como W3 Total Cache o WP Super Cache), desactívalo temporalmente.
- Si tu hosting tiene un sistema de caché (como LiteSpeed Cache), purga la caché desde el panel de control.
2. Cambié la URL por error y ahora no puedo acceder a mi WordPress. ¿Qué hago?
¡No te preocupes! Sigue el Método 2 de esta guía (editar wp-config.php desde DirectAdmin). Es la solución más rápida para recuperar el acceso.
3. ¿Necesito cambiar algo más además de la URL?
Sí, después de cambiar la URL, es muy recomendable:
- Actualizar los enlaces internos: Si tienes enlaces a páginas o imágenes con la URL antigua, se romperán. Puedes usar un plugin como Better Search Replace para buscarlos y reemplazarlos en la base de datos.
- Revisar los redireccionamientos: Si cambiaste de dominio, es buena práctica crear redirecciones 301 desde la URL antigua a la nueva para no perder visitas ni posicionamiento SEO. Puedes hacerlo desde el archivo
.htaccessen DirectAdmin.
4. Mi sitio está en HestiaCP (Syspanel), ¿es diferente?
Si tu hosting usa Syspanel (el nombre que le damos a HestiaCP), el proceso es prácticamente el mismo. La única diferencia es que accederás a tu panel a través del puerto 2106 (ej. tudominio.com:2106). Una vez dentro, busca el Administrador de Archivos y sigue los pasos del Método 2 o 3. El resto es idéntico.
5. ¿Puedo cambiar la URL de WordPress sin perder mi contenido SEO?
Sí, siempre que lo hagas correctamente. Lo más importante es:
- Configurar redirecciones 301 desde la URL antigua a la nueva (si cambiaste de dominio). Esto le dice a Google que el contenido se ha movido de forma permanente.
- Actualizar tu sitemap y enviarlo a Google Search Console.
- Actualizar los enlaces internos de tu web como mencionamos antes.
Si sigues estos pasos, tu SEO no se verá afectado negativamente.
Conclusión: Resumen de pasos clave
Cambiar la URL de WordPress desde DirectAdmin no tiene por qué ser un dolor de cabeza. Aquí tienes un resumen rápido:
- Primero, intenta desde el panel de WordPress (Ajustes > Generales). Es lo más fácil.
- Si no puedes acceder, edita
wp-config.phpdesde el Administrador de Archivos de DirectAdmin (Método 2). Es tu salvavidas. - Para una solución definitiva, edita la base de datos desde phpMyAdmin (Método 3).
Recuerda siempre hacer una copia de seguridad de tu base de datos y archivos antes de hacer cambios importantes. ¡Y no olvides limpiar la caché! Con esta guía, podrás cambiar tu URL de WordPress desde DirectAdmin de forma segura y sin estrés. ¡Buena suerte!
