Cómo cambiar el dominio de WordPress en cPanel y DirectAdmin
¿Estás listo para darle un nuevo nombre a tu sitio web? Cambiar el dominio de WordPress es un paso emocionante, pero también puede ser un dolor de cabeza si no se hace correctamente. No te preocupes, estoy aquí para guiarte paso a paso.
En esta guía completa y fácil de seguir, te explicaré cómo cambiar el dominio de WordPress tanto en cPanel como en DirectAdmin. Son los dos paneles de control de hosting más comunes, y aunque el proceso es similar, cada uno tiene sus particularidades.
Olvídate de los tecnicismos complicados. Vamos a hacerlo juntos, de forma segura y sin perder tus visitas ni tu posicionamiento en Google. Al final, también resolveré las dudas más frecuentes para que no te quede ningún cabo suelto.
Antes de Empezar: Prepara tu Nuevo Dominio
Antes de lanzarnos a modificar archivos y bases de datos, necesitamos tener dos cosas muy claras. Esto te ahorrará muchos quebraderos de cabeza.
1. Añade el Dominio a tu Hosting
Lo primero es lo primero. Tu nuevo dominio (por ejemplo, www.midominionuevo.com) debe estar registrado y apuntando a tu servidor.
- Registro: Si aún no lo has comprado, necesitas registrarlo en un proveedor de dominios (como Namecheap, GoDaddy, etc.).
- Apuntar al servidor: Debes configurar los servidores DNS (Nameservers) de tu nuevo dominio para que apunten a tu empresa de hosting. Esta información suele estar en el correo de bienvenida de tu hosting o en la sección de "DNS" de tu panel de control. Si no sabes cómo hacerlo, contacta con tu proveedor de hosting; es un proceso estándar.
2. Haz una Copia de Seguridad Completa
[WARNING] Este es el paso más importante de todo el tutorial. NO LO SALTES. Un error al cambiar la URL puede dejar tu sitio web inaccesible. Una copia de seguridad te permite restaurar todo a la normalidad si algo sale mal.
Necesitas copiar dos cosas:
- Los archivos: Todo el contenido de tu sitio (imágenes, plugins, temas) que está en la carpeta
public_html. - La base de datos: Donde se guardan tus entradas, páginas y configuraciones.
Puedes hacer esta copia desde el propio cPanel o DirectAdmin, o mediante un plugin como UpdraftPlus, que es muy sencillo de usar.
Método 1: Cómo Cambiar la URL en cPanel (Paso a Paso)
cPanel es el panel de control más popular del mundo. Vamos a cambiar la URL en dos partes: primero la base de datos y luego los archivos de configuración.
Paso 1: Accede a phpMyAdmin
- Entra en tu cPanel (normalmente
tu-dominio.com/cpanel). - Busca la sección "Bases de Datos" y haz clic en "phpMyAdmin".
- En el panel de la izquierda, verás una lista de tus bases de datos. Haz clic en la que corresponde a tu sitio de WordPress (el nombre suele ser algo como
usuario_wpdb).
Paso 2: Cambia la URL en la Tabla wp_options
Esta es la parte más crítica. Aquí es donde WordPress guarda la dirección de tu sitio.
- Dentro de tu base de datos, verás una lista de tablas. Busca la que se llama
wp_options(el prefijowp_puede ser diferente, comomiwp_options). - Haz clic en el icono "Examinar" (o "Browse") que está al lado de la tabla.
- Busca las filas que tengan el
option_namesiteurlyhome. Puedes usar el buscador en la parte superior para filtrar poroption_name. - Haz clic en el icono de "Editar" (el lápiz) en la fila de
siteurl. - En el campo
option_value, cambia la URL antigua por la nueva. Por ejemplo:https://www.antiguodominio.com→https://www.nuevodominio.com. - Guarda los cambios y repite el proceso para la fila
home.
Paso 3: Actualiza la URL en wp-config.php
Este archivo contiene la configuración principal de WordPress. A veces, la URL también está definida aquí, lo que puede causar conflictos.
- Vuelve a tu cPanel y abre el "Administrador de Archivos" (File Manager).
- Navega hasta la carpeta donde está instalado WordPress (normalmente
public_html). - Busca el archivo
wp-config.phpy haz clic derecho sobre él. Selecciona "Editar" (o "Edit"). - Busca las líneas que contienen
WP_HOMEyWP_SITEURL. Si no existen, no pasa nada, puedes omitir este paso. - Si existen, cambia las URLs antiguas por las nuevas.
- Guarda el archivo y cierra el editor.
Paso 4: Arregla los Enlaces Internos (Opcional pero Recomendado)
Al cambiar la URL, las imágenes y enlaces internos en tus entradas seguirán apuntando al dominio antiguo. Para arreglarlos, usaremos un plugin llamado Better Search Replace.
- Ve a tu panel de WordPress (accede con tu nuevo dominio, si funciona).
- Ve a "Plugins" → "Añadir nuevo" y busca "Better Search Replace".
- Instálalo y actívalo.
- Ve a "Herramientas" → "Better Search Replace".
- En el campo "Buscar", escribe
https://www.antiguodominio.com(sin barra al final). - En el campo "Reemplazar por", escribe
https://www.nuevodominio.com. - Selecciona todas las tablas de tu base de datos.
- Marca la casilla "Dry run" (o "Simulación") para ver cuántos cambios se harán. Luego, desmárcala y haz clic en "Ejecutar" (o "Run").
[TIP] Este plugin es una salvación. No solo arregla enlaces, sino que también evita errores de "mixed content" (contenido mixto) que pueden romper tu sitio.
Método 2: Cómo Cambiar la URL en DirectAdmin (Paso a Paso)
DirectAdmin es otro panel muy común, especialmente en hosts europeos. El proceso es muy similar, pero la interfaz cambia un poco.
Paso 1: Accede a phpMyAdmin desde DirectAdmin
- Entra en tu DirectAdmin (normalmente
tu-dominio.com:2222). - Busca la sección "MySQL Management" (o "Administración de MySQL").
- Haz clic en "phpMyAdmin".
Paso 2: Modifica la Base de Datos (Igual que en cPanel)
- Selecciona tu base de datos en el panel izquierdo.
- Busca la tabla
wp_options. - Haz clic en "Browse" (Examinar).
- Edita las filas
siteurlyhomepara cambiar la URL antigua por la nueva. - Guarda los cambios.
Paso 3: Edita el Archivo wp-config.php con el Administrador de Archivos
- En DirectAdmin, busca el "File Manager" (Administrador de Archivos). Puede estar en la sección de "Advanced Features" o "Tools".
- Navega a
public_html. - Busca
wp-config.php, haz clic derecho y selecciona "Edit". - Cambia las URLs en las constantes
WP_HOMEyWP_SITEURLsi están definidas. - Guarda el archivo.
Paso 4: Usa Better Search Replace (El Mismo Plugin)
Al igual que en cPanel, instala y ejecuta el plugin Better Search Replace para actualizar todos los enlaces internos en tu base de datos.
Método 3: La Vía Rápida con Plugins (Para Ambos Paneles)
Si no te sientes cómodo tocando archivos y bases de datos, existe una alternativa mucho más sencilla: usar un plugin.
1. Duplicator o All-in-One WP Migration
Estos plugins son famosos para migrar sitios, pero también sirven para cambiar la URL.
- All-in-One WP Migration: Es el más fácil. Solo tienes que exportar el sitio, cambiar la URL en el archivo exportado (o usar la opción de "Buscar y Reemplazar" que incluye) y volver a importarlo.
[TIP] Este método es ideal para principiantes. Es casi a prueba de errores y te guía visualmente en todo el proceso.
2. Better Search Replace (Solo Base de Datos)
Como ya mencionamos, este plugin es excelente para actualizar la base de datos sin tocar código. Es una opción segura y muy efectiva si ya has cambiado los archivos de configuración.
Solución de Problemas Comunes (FAQ)
Aquí te dejo las respuestas a las preguntas que más me hacen cuando alguien intenta cambiar el dominio de WordPress.
1. Mi sitio se ve en blanco o da un error 500, ¿qué hago?
Esto suele pasar por un error en el archivo wp-config.php. Revisa que las líneas WP_HOME y WP_SITEURL estén correctamente escritas y con la URL nueva. Si no estás seguro, puedes eliminarlas por completo; WordPress usará la información de la base de datos.
2. Puedo acceder al panel de administración, pero el sitio público no carga.
Esto indica que la base de datos se actualizó, pero los archivos no. Repite el paso 4 (Better Search Replace) para arreglar los enlaces internos. Es probable que haya quedado alguna URL antigua en tus entradas.
3. ¿Cómo cambio el dominio de WordPress si el sitio está en un subdirectorio (ej. tudominio.com/blog)?
El proceso es el mismo. Solo asegúrate de que en el paso de phpMyAdmin, la URL que cambias sea la completa, incluyendo el subdirectorio: https://www.nuevodominio.com/blog.
4. ¿Perderé mi posicionamiento SEO al cambiar la URL?
Si lo haces bien, no lo perderás. Lo más importante es configurar redirecciones 301 desde el dominio antiguo al nuevo.
- En cPanel/DirectAdmin: Puedes hacerlo desde la sección de "Redirecciones" (Redirects) en el panel de control. Crea una redirección permanente (301) desde el dominio antiguo a la URL exacta del nuevo.
- Con un plugin: Usa un plugin de redireccionamiento como "Redirection" para gestionarlo desde WordPress.
5. ¿Qué pasa con mis certificados SSL?
Deberás generar un nuevo certificado SSL para tu nuevo dominio. La mayoría de los hosts ofrecen Let's Encrypt gratis desde el panel de control. Búscalo en la sección de "Seguridad" o "SSL" y actívalo con un clic.
6. ¿Y si mi hosting usa Syspanel en lugar de cPanel o DirectAdmin?
No hay problema. Llama a tu proveedor de hosting y pídeles que te guíen. En Syspanel, el puerto de acceso suele ser el 2106. La lógica es la misma: acceder a phpMyAdmin y al administrador de archivos para cambiar la URL y los archivos de configuración.
En Resumen: Tu Lista de Verificación Final
Para que te quede clarísimo, aquí tienes el resumen de todo el proceso:
- Prepara: Registra el nuevo dominio y apúntalo a tu hosting.
- Respalda: Haz una copia de seguridad completa de archivos y base de datos.
- Ajusta la Base de Datos: Usa phpMyAdmin para cambiar
siteurlyhomeen la tablawp_options. - Edita
wp-config.php: Actualiza o elimina las líneasWP_HOMEyWP_SITEURL. - Arregla Enlaces Internos: Usa el plugin Better Search Replace para actualizar todas las URLs en la base de datos.
- Configura Redirecciones 301: Redirige el tráfico del dominio antiguo al nuevo.
- Actualiza el SSL: Genera un certificado SSL para tu nuevo dominio.
Cambiar el dominio de tu WordPress es un proceso que, con calma y siguiendo estos pasos, es totalmente manejable. Tómate tu tiempo, no te saltes ningún paso y, sobre todo, no olvides la copia de seguridad.
Si en algún momento te sientes perdido, no dudes en contactar con el soporte de tu hosting. Están para ayudarte. ¡Y recuerda, la práctica hace al maestro! Una vez que lo hayas hecho una vez, la próxima será pan comido.
