Cómo cambiar la URL del sitio WordPress en DirectAdmin
Sabemos que cambiar la URL de tu sitio WordPress puede sonar a algo técnico y hasta un poco intimidante. Pero no te preocupes: es un proceso muy común y, si sigues los pasos adecuados, es bastante sencillo. En esta guía, te explicaremos cómo cambiar la URL de tu sitio WordPress alojado en un panel de control DirectAdmin. Usaremos métodos seguros y claros, incluyendo la modificación del archivo wp-config.php y el acceso a la base de datos.
Aquí aprenderás a realizar el cambio sin perder datos ni funcionalidades, y resolveremos las dudas más frecuentes que surgen en el camino. Vamos paso a paso.
¿Por qué necesitas cambiar la URL de tu WordPress?
Antes de entrar en materia, es bueno entender las razones más comunes para hacer este cambio:
- Migración de dominio: Compraste un nuevo dominio y quieres que tu web se muestre con esa dirección.
- Cambio de HTTP a HTTPS: Activaste un certificado SSL y necesitas que todas las URLs usen el protocolo seguro.
- Movimiento de un subdirectorio a la raíz: Por ejemplo, tu web estaba en
tudominio.com/blogy ahora quieres que seatudominio.com. - Corrección de errores: Después de una migración o instalación, la URL puede quedar mal configurada y necesitas ajustarla.
- Entornos de desarrollo: Cambiaste de un sitio de pruebas a producción y debes actualizar las URLs.
Cualquiera que sea tu caso, los pasos que verás a continuación te servirán.
¿Qué necesitas antes de empezar?
Para realizar el cambio de forma segura, asegúrate de tener:
- Acceso a DirectAdmin: Tu usuario y contraseña del panel de hosting.
- Acceso al administrador de WordPress: Las credenciales de tu wp-admin.
- Un respaldo reciente de tu sitio: Esto es fundamental. Si algo sale mal, podrás restaurarlo. Puedes hacer un respaldo desde DirectAdmin en la sección "File Manager" o usando un plugin de backup.
- Conexión a internet estable.
Método 1: Cambiar la URL desde el archivo wp-config.php
Este es uno de los métodos más rápidos y seguros, especialmente si no puedes acceder al panel de administración de WordPress (por ejemplo, si la URL está rota y te redirige a un sitio equivocado).
Paso 1: Accede a DirectAdmin y al File Manager
- Inicia sesión en tu panel de DirectAdmin (normalmente en
tudominio.com:2222). - Busca la sección "File Manager" o "Administrador de archivos". Haz clic.
- Se abrirá una ventana con la estructura de carpetas de tu hosting. Por lo general, tu sitio WordPress está en la carpeta
public_html(o en una subcarpeta si lo instalaste en un subdirectorio, por ejemplopublic_html/blog).
Paso 2: Localiza y edita el archivo wp-config.php
- Dentro de la carpeta de tu sitio (normalmente
public_html), busca el archivo llamadowp-config.php. - Haz clic derecho sobre él y selecciona "Edit" o "Editar". Se abrirá un editor de texto en la misma ventana.
Paso 3: Agrega las líneas de configuración de URL
Dentro del archivo, busca la línea que dice:
/* That's all, stop editing! Happy publishing. */
Justo antes de esa línea (o al final del archivo, antes del ?> si existe), agrega las siguientes líneas, reemplazando https://tu-nuevo-dominio.com por tu nueva URL (con o sin www según prefieras y con https:// si tienes SSL):
define('WP_HOME', 'https://tu-nuevo-dominio.com');
define('WP_SITEURL', 'https://tu-nuevo-dominio.com');
[WARNING] Asegúrate de que la URL no tenga una barra al final. Por ejemplo,
https://tudominio.comy nohttps://tudominio.com/.
Paso 4: Guarda los cambios
- Una vez agregadas las líneas, haz clic en el botón "Save" o "Guardar cambios".
- Cierra el editor.
Paso 5: Verifica el resultado
Ahora abre tu navegador y visita tu sitio web. Deberías ver la nueva URL. También puedes ir a tu-nuevo-dominio.com/wp-admin para acceder al panel de administración.
[TIP] Si usas un certificado SSL, recuerda que las URLs deben empezar con
https://. Si no lo tienes, usahttp://.
Método 2: Cambiar la URL desde la base de datos (phpMyAdmin)
Este método es útil cuando ya tienes acceso al panel de administración de WordPress, pero también funciona si no puedes acceder. Es un poco más manual, pero igual de efectivo.
Paso 1: Accede a phpMyAdmin desde DirectAdmin
- En DirectAdmin, busca la sección "phpMyAdmin" o "MySQL Management". Haz clic.
- Se abrirá una nueva pestaña con la interfaz de phpMyAdmin.
- En el panel izquierdo, verás una lista de bases de datos. Selecciona la base de datos de tu sitio WordPress (si no sabes cuál es, revisa el archivo
wp-config.phpque editamos antes, ahí está el nombre en la líneadefine('DB_NAME', ...)).
Paso 2: Localiza la tabla wp_options
- Una vez dentro de la base de datos, verás una lista de tablas. Busca la tabla
wp_options(el prefijowp_puede ser diferente si lo personalizaste, por ejemplomi_sitio_options). - Haz clic en esa tabla.
Paso 3: Edita las filas de siteurl y home
- Dentro de
wp_options, busca las filas donde el campooption_nameseasiteurlyhome. - Haz clic en el ícono de "Editar" (normalmente un lápiz o la palabra "Edit") al lado de cada una.
- En el campo
option_value, cambia la URL antigua por la nueva. Por ejemplo, dehttp://viejodominio.comahttps://nuevodominio.com. - Guarda los cambios para cada una de las dos filas.
Paso 4: Verifica el sitio
Ahora visita tu web. Si todo está bien, la URL ya debería estar actualizada.
[INFO] Este método solo actualiza dos valores. Sin embargo, muchas URLs internas (como las de imágenes, enlaces en entradas, etc.) pueden seguir apuntando a la URL antigua. Para eso, se recomienda usar un plugin de reemplazo de URLs (como "Better Search Replace" o "Velvet Blues Update URLs") después de hacer el cambio principal.
Método 3: Cambiar la URL desde el panel de administración de WordPress (si aún puedes acceder)
Este es el método más sencillo, pero solo funciona si todavía puedes ingresar al wp-admin con la URL antigua.
- Inicia sesión en tu WordPress (ejemplo:
tudominio.com/wp-admin). - Ve a "Ajustes" > "Generales".
- En los campos "Dirección de WordPress (URL)" y "Dirección del sitio (URL)", escribe la nueva URL.
- Haz clic en "Guardar cambios".
[WARNING] Después de guardar, la URL cambiará inmediatamente. Si cometes un error (por ejemplo, escribes mal la URL), perderás el acceso al panel. En ese caso, usa el Método 1 o 2 para corregirlo.
Solución de problemas comunes (FAQ)
Aquí respondemos las dudas más frecuentes que surgen al cambiar la URL.
¿Por qué mi sitio se ve en blanco después del cambio?
Esto suele pasar si la URL está mal escrita o si hay un error en el archivo wp-config.php. Revisa que no haya espacios extras, barras al final, o que el protocolo (http/https) sea correcto. Si no puedes acceder, usa el File Manager de DirectAdmin para corregir el archivo.
¿Los enlaces internos y las imágenes se actualizan automáticamente?
No. Los métodos que vimos solo cambian la URL base del sitio. Las URLs de imágenes, enlaces en entradas, y otros datos almacenados en la base de datos no se actualizan solas. Debes usar un plugin como "Better Search Replace" (gratuito) para buscar y reemplazar la URL antigua por la nueva en toda la base de datos.
¿Qué pasa si uso un subdirectorio (ejemplo: tudominio.com/blog)?
Si tu WordPress está en un subdirectorio, la URL debe incluir esa ruta. Por ejemplo: https://tudominio.com/blog. En el archivo wp-config.php o en la base de datos, debes especificar la ruta completa.
¿Puedo cambiar la URL sin perder mi contenido?
Sí, siempre que sigas los pasos correctamente. El contenido (entradas, páginas, usuarios) permanece intacto. Lo único que cambia es la dirección desde la que se accede.
¿Qué hago si después del cambio no puedo acceder a wp-admin?
No entres en pánico. Usa el Método 1 (editar wp-config.php desde DirectAdmin) para corregir la URL. Si eso no funciona, recurre al Método 2 (phpMyAdmin). Siempre ten a mano tu respaldo.
¿Cómo verifico que el cambio se haya hecho correctamente?
Abre tu sitio en una ventana de incógnito (para evitar caché del navegador) y confirma que la barra de direcciones muestre la nueva URL. También puedes ir a wp-admin y verificar que todo funcione.
Consejos adicionales para un cambio exitoso
- Haz un respaldo completo antes de cualquier modificación. En DirectAdmin, puedes usar la opción "Backup" o "Copias de seguridad" para descargar un archivo .tar.gz de tu sitio y base de datos.
- Si tienes SSL, asegúrate de que el certificado esté activo para el nuevo dominio o subdominio. Puedes instalarlo desde DirectAdmin en la sección "SSL Certificates".
- Actualiza tu sitemap y notifica a Google si cambiaste de dominio. Usa Google Search Console para informar el cambio de dirección.
- Revisa los permalinks: Después del cambio, ve a Ajustes > Enlaces permanentes en WordPress y haz clic en "Guardar cambios" para refrescar las reglas de reescritura.
Conclusión
Cambiar la URL de tu sitio WordPress en DirectAdmin no tiene por qué ser complicado. Ya sea que uses el archivo wp-config.php, la base de datos o el panel de administración, cualquiera de los métodos es válido y seguro si sigues las instrucciones al pie de la letra.
Recuerda que la clave está en hacer un respaldo previo y en verificar que la URL esté bien escrita (sin barras al final, con el protocolo correcto). Si algo sale mal, siempre puedes recurrir al File Manager de DirectAdmin para corregir el archivo de configuración.
Ahora ya tienes el conocimiento para realizar este cambio con confianza. ¡Manos a la obra y a disfrutar de tu sitio con la nueva URL!
