Cómo cambiar el dominio principal en cPanel y redirigir WordPress
¿Te has encontrado con la necesidad de cambiar el dominio principal en cPanel? Es una tarea que puede parecer complicada, pero con la guía adecuada, es un proceso totalmente manejable, incluso si no eres un experto en tecnología.
En este artículo, te explicaré paso a paso cómo realizar este cambio, cómo redireccionar WordPress correctamente para no perder visitas ni posicionamiento SEO, y qué precauciones debes tomar antes de empezar.
Vamos a ello.
¿Por qué necesitas cambiar el dominio principal?
Antes de entrar en materia, es importante entender las razones más comunes para hacer este cambio. Quizás has renovado tu marca, has comprado un dominio más corto y profesional, o simplemente quieres migrar tu sitio a una nueva dirección. Sea cual sea tu motivo, el proceso de cambio dominio hosting requiere atención a los detalles.
El dominio principal en cPanel es aquel que está asociado a tu cuenta de hosting como la dirección raíz. Normalmente, se configura al contratar el servicio, pero puede modificarse si las circunstancias cambian.
Preparación antes del cambio
1. Haz una copia de seguridad completa
Este es el paso más crítico de todo el proceso. Un error durante el cambio de dominio puede provocar la pérdida de datos. Asegúrate de tener:
- Copia de seguridad de archivos: Descarga todo el contenido de
public_htmlmediante el Administrador de Archivos de cPanel o por FTP. - Copia de seguridad de la base de datos: Exporta todas tus bases de datos desde phpMyAdmin.
- Copia de seguridad de correos electrónicos: Si usas cuentas de correo asociadas al dominio antiguo, guarda los mensajes importantes.
[WARNING] No continúes sin tener una copia de seguridad reciente. Si algo sale mal, podrías perder todo tu contenido web.
2. Verifica que el nuevo dominio está disponible
Antes de cambiar nada, asegúrate de que el nuevo dominio está registrado y apuntando a tu servidor. Puedes verificar esto en el Panel de Control de tu registrador de dominios (como GoDaddy, Namecheap, etc.). Los servidores DNS deben apuntar a tu proveedor de hosting.
3. Anota todas tus configuraciones actuales
Es útil tener a mano:
- La versión de PHP que usas.
- Las rutas absolutas de tus archivos.
- Los nombres de las bases de datos y sus usuarios.
- Cualquier configuración especial de correo.
Cómo cambiar el dominio principal en cPanel paso a paso
El proceso puede variar ligeramente dependiendo de tu proveedor de hosting, pero los pasos generales son estos:
Paso 1: Accede a tu cPanel
Inicia sesión en tu cuenta de hosting y busca el icono de cPanel. Normalmente, puedes acceder desde el panel de control de tu proveedor o directamente en la URL tudominio.com/cpanel.
Paso 2: Busca la sección "Dominios"
Dentro de cPanel, busca una sección llamada "Dominios" o "Domain". Dependiendo del tema de cPanel que use tu proveedor, puede tener diferentes nombres, pero normalmente encontrarás una opción llamada "Dominio principal" o "Domains".
[INFO] En algunos paneles de control más modernos, como Syspanel (al que puedes acceder por el puerto 2106), la estructura puede ser ligeramente diferente, pero la lógica es la misma.
Paso 3: Selecciona el nuevo dominio
Haz clic en la opción para cambiar el dominio principal. Se abrirá una nueva página o ventana donde podrás seleccionar el nuevo dominio de una lista desplegable.
Si tu nuevo dominio no aparece en la lista, primero debes añadirlo como dominio adicional (Addon Domain) en la sección de dominios. Una vez añadido, podrás seleccionarlo como principal.
Paso 4: Confirma el cambio
cPanel te mostrará un mensaje de advertencia indicando que el cambio afectará a las rutas de tus archivos y a las URL de tu sitio. Lee atentamente y confirma la acción.
[WARNING] Este cambio puede hacer que tu sitio web deje de funcionar temporalmente. Es recomendable hacerlo en horas de bajo tráfico.
Paso 5: Verifica el cambio
Una vez realizado el cambio, comprueba que:
- Puedes acceder a tu nuevo dominio.
- Los archivos en
public_htmlse han movido a una nueva carpeta (normalmente la del nuevo dominio). - Las bases de datos siguen siendo accesibles.
Redireccionar WordPress después del cambio
Ahora viene la parte más delicada: redireccionar WordPress para que todo funcione con el nuevo dominio. WordPress guarda la URL del sitio en dos lugares principales: en la base de datos y en el archivo wp-config.php.
Método 1: Cambiar la URL en el panel de administración (si aún puedes acceder)
Si después del cambio de dominio aún puedes acceder a tu panel de administración de WordPress, sigue estos pasos:
- Ve a Ajustes → General.
- Cambia los campos "Dirección de WordPress (URL)" y "Dirección del sitio (URL)" a tu nuevo dominio.
- Guarda los cambios.
[TIP] Asegúrate de escribir la URL completa con
https://wwwohttps://según corresponda. No uses barras finales.
Método 2: Cambiar la URL en la base de datos (si no puedes acceder)
Si el panel de administración te da error, deberás cambiar la URL directamente en la base de datos:
- Accede a phpMyAdmin desde cPanel.
- Selecciona tu base de datos de WordPress.
- Busca la tabla
wp_options. - Busca las filas con
option_nameigual asiteurlyhome. - Edita el campo
option_valuey cambia la URL antigua por la nueva.
[WARNING] Ten mucho cuidado al editar la base de datos. Un error podría dañar tu sitio. Si no te sientes seguro, pide ayuda a tu proveedor de hosting.
Método 3: Usar un plugin (la opción más fácil)
Existen plugins que facilitan el cambio de URL, como Better Search Replace. Este plugin busca y reemplaza la URL antigua por la nueva en todas las tablas de la base de datos, incluyendo el contenido de tus entradas y páginas.
- Instala y activa el plugin.
- Ve a Herramientas → Better Search Replace.
- En "Buscar", pon la URL antigua (sin la barra final).
- En "Reemplazar por", pon la URL nueva.
- Selecciona todas las tablas de tu base de datos.
- Haz clic en "Ejecutar reemplazo".
[INFO] Este método es especialmente útil si tienes enlaces internos que apuntan a la URL antigua.
Ajustes adicionales después del cambio
Una vez que WordPress funciona con el nuevo dominio, hay otros ajustes que debes realizar:
1. Actualiza los enlaces en tus contenidos
Si has usado el plugin Better Search Replace, es posible que ya se hayan actualizado. Si no, revisa tus entradas y páginas para asegurarte de que no haya enlaces rotos.
2. Configura las redirecciones 301 desde el dominio antiguo
Para no perder tráfico SEO, es crucial que el dominio antiguo redirija al nuevo. Puedes hacer esto mediante una redirección 301 en el archivo .htaccess:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tudominioantiguo.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.tudominioantiguo.com [NC]
RewriteRule ^(.*)$ http://tudominionuevo.com/$1 [L,R=301,NC]
Coloca este código al principio del archivo .htaccess en la raíz de tu sitio.
[TIP] Si no sabes cómo editar el
.htaccess, puedes hacerlo desde el Administrador de Archivos de cPanel. Asegúrate de mostrar archivos ocultos.
3. Actualiza tus cuentas de correo
Si tenías cuentas de correo asociadas al dominio antiguo, deberás crearlas nuevamente con el nuevo dominio. No se migran automáticamente.
4. Verifica tu certificado SSL
Si usabas SSL, asegúrate de que el nuevo dominio tenga su propio certificado. La mayoría de los proveedores de hosting ofrecen SSL gratuito (Let's Encrypt). Puedes activarlo desde cPanel en la sección "SSL/TLS Status".
5. Actualiza tus herramientas de análisis y Search Console
- Google Search Console: Añade el nuevo dominio como propiedad y verifícalo. Solicita el cambio de dirección para transferir el SEO.
- Google Analytics: Actualiza la URL del sitio en la configuración de la propiedad.
- Bing Webmaster Tools: Haz lo mismo que en Google.
Problemas comunes y soluciones
El sitio muestra un error de "base de datos no encontrada"
Esto suele ocurrir si el archivo wp-config.php tiene nombres incorrectos. Verifica que los nombres de la base de datos, el usuario y la contraseña sean correctos.
Las imágenes no cargan
Las URLs de las imágenes en la base de datos siguen apuntando al dominio antiguo. Usa el plugin Better Search Replace para reemplazar todas las URLs, no solo la principal.
El panel de administración me da error de "redirect loop"
Esto suele ser un problema de caché o de configuración del .htaccess. Borra la caché del navegador y verifica que el .htaccess no tenga redirecciones en conflicto.
No puedo acceder a cPanel después del cambio
Asegúrate de usar la URL correcta de cPanel. A veces, al cambiar el dominio principal, la URL de acceso cambia. Contacta con tu proveedor de hosting si tienes problemas.
¿Qué pasa si mi hosting usa Syspanel?
Si tu proveedor de hosting utiliza el panel Syspanel, el proceso es muy similar, pero debes acceder a través del puerto 2106 (por ejemplo, tudominio.com:2106). La estructura de menús puede variar, pero encontrarás opciones equivalentes:
- En lugar de "Dominios", puede llamarse "Gestión de dominios".
- Las herramientas de bases de datos están en "phpMyAdmin" o "Gestión de BD".
- El Administrador de Archivos tiene un nombre similar.
[INFO] La lógica es la misma: cambiar el dominio principal, modificar las URLs en WordPress y configurar las redirecciones.
Preguntas frecuentes (FAQ)
¿Cuánto tiempo tarda en propagarse el cambio de dominio?
La propagación de DNS puede tardar entre 24 y 72 horas, aunque normalmente es más rápida. Durante este tiempo, es posible que algunos visitantes vean el sitio en el dominio antiguo y otros en el nuevo.
¿Perderé mi posicionamiento SEO si cambio de dominio?
Si haces las cosas bien (redirecciones 301, actualización de Search Console, etc.), no deberías perder posicionamiento a largo plazo. Puede haber una pequeña caída temporal, pero se recuperará si el contenido es de calidad.
¿Puedo cambiar el dominio principal sin perder mis correos electrónicos?
Los correos electrónicos están vinculados al dominio. Si cambias el dominio principal, las cuentas de correo antiguas dejarán de funcionar. Deberás crear nuevas cuentas con el nuevo dominio y migrar los mensajes manualmente.
¿Es necesario contratar un plan de hosting diferente para cambiar el dominio?
No, solo estás cambiando la dirección principal de tu cuenta. No necesitas contratar un nuevo plan.
¿Qué pasa con los subdominios que tenía configurados?
Los subdominios del dominio antiguo dejarán de funcionar. Deberás crearlos nuevamente con el nuevo dominio.
Conclusión
Cambiar el dominio principal en cPanel y redireccionar WordPress es un proceso que requiere paciencia y atención, pero no es imposible. Siguiendo estos pasos, podrás hacer el cambio dominio hosting sin perder tu contenido ni tu posicionamiento en buscadores.
Recuerda siempre:
- Haz una copia de seguridad completa antes de empezar.
- Cambia la URL en WordPress (por el método que prefieras).
- Configura redirecciones 301 desde el dominio antiguo.
- Actualiza tus herramientas de análisis y Search Console.
- Ten paciencia con la propagación de DNS.
Si en algún momento te sientes abrumado, no dudes en contactar con el soporte de tu proveedor de hosting. Ellos están para ayudarte.
Con un poco de cuidado, tu sitio web estará funcionando en su nuevo dominio en poco tiempo, sin perder el trabajo que has invertido en él. ¡Mucha suerte con tu cambio!
