Cómo cambiar el nombre de dominio de WordPress en Plesk
Antes de empezar: ¿Qué significa cambiar el dominio en WordPress?
Cambiar el nombre de dominio de tu WordPress en Plesk es un proceso que, bien hecho, no debería tomarte más de 30 minutos. Pero si lo haces mal, podrías perder el acceso a tu panel de administración o, peor aún, romper tu sitio web temporalmente.
En este artículo te voy a explicar, paso a paso y sin tecnicismos innecesarios, cómo realizar esta tarea de forma segura. Vamos a cubrir desde la preparación previa hasta la verificación final, pasando por la modificación de la URL en la base de datos y la configuración en Plesk.
[INFO] Este tutorial es válido para cualquier plan de hosting que use Plesk como panel de control. Si tu panel es cPanel o Syspanel (antes conocido como HestiaCP, que se accede por el puerto 2106), el proceso es similar pero los nombres de los menús pueden variar ligeramente.
¿Por qué necesitas cambiar el dominio de tu WordPress?
Antes de meternos en faena, es importante entender qué implica este cambio. Puede que quieras migrar WordPress a otro dominio porque:
- Tu proyecto ha crecido y necesitas un dominio más profesional.
- Estás rebranding tu negocio o marca personal.
- Quieres consolidar varios sitios web en uno solo.
- Necesitas mover tu web de un dominio antiguo a uno nuevo por temas de SEO.
Sea cual sea tu motivo, el proceso es el mismo. Pero atención: no es tan simple como cambiar un campo en la configuración. WordPress guarda la URL en varios sitios, y si no los actualizas todos, tu web puede dar errores.
Preparación previa: la clave del éxito
Haz una copia de seguridad completa
Este es el paso más importante de todos. No lo saltes, por favor. Una copia de seguridad te salvará si algo sale mal durante el proceso.
Para hacer una copia de seguridad en Plesk:
- Entra en tu panel de Plesk.
- Ve a Sitios web y dominios.
- Selecciona tu dominio y haz clic en Copias de seguridad.
- Elige Respaldar y sigue las instrucciones.
[WARNING] Si no haces una copia de seguridad y algo sale mal, podrías perder todo tu contenido. No digas que no te avisé.
Ten a mano los datos de acceso
Necesitarás:
- Acceso a Plesk (obviamente).
- Acceso a la base de datos de WordPress.
- Credenciales de FTP o acceso al administrador de archivos de Plesk.
- El nuevo dominio ya registrado y apuntando a tu servidor (o al menos, preparado para hacerlo).
Paso 1: Prepara el nuevo dominio en Plesk
Lo primero que debes hacer es añadir el nuevo dominio a tu cuenta de Plesk. Esto es necesario para que el servidor reconozca el dominio y pueda servir tu WordPress.
Cómo añadir el nuevo dominio:
- Inicia sesión en Plesk.
- Ve a Sitios web y dominios.
- Haz clic en Añadir dominio.
- Introduce tu nuevo dominio (por ejemplo,
www.nuevodominio.com). - Configura las opciones básicas (PHP, SSL, etc.) igual que las tenía el dominio antiguo.
- Guarda los cambios.
[TIP] Si tu nuevo dominio está registrado en otro proveedor, asegúrate de que los registros DNS apunten a tu servidor antes de continuar. De lo contrario, no podrás ver tu web cuando termines el proceso.
Paso 2: Cambia la URL de WordPress en la base de datos
Este es el paso más delicado. WordPress guarda la URL de tu sitio en la tabla wp_options de la base de datos. Hay dos valores clave:
siteurlhome
Si no los actualizas, WordPress seguirá intentando cargar recursos desde el dominio antiguo.
Opción A: Cambiar la URL desde phpMyAdmin
- En Plesk, ve a Sitios web y dominios.
- Busca la sección Bases de datos y haz clic en phpMyAdmin junto a la base de datos de tu WordPress.
- En el panel izquierdo, verás las tablas de tu base de datos. Busca
wp_options. - Haz clic en Examinar (o "Browse").
- Busca las filas con
option_name=siteurlyoption_name=home. - Haz clic en Editar en cada una de ellas y cambia la URL antigua por la nueva.
- Guarda los cambios.
Opción B: Usar un script SQL
Si te resulta más cómodo, puedes ejecutar una consulta SQL directamente:
UPDATE wp_options SET option_value = 'https://www.nuevodominio.com' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://www.nuevodominio.com' WHERE option_name = 'home';
[WARNING] Asegúrate de que el prefijo de las tablas sea
wp_. Si tu instalación usa otro prefijo (por ejemplo,miwp_options), tendrás que ajustar la consulta.
Paso 3: Actualiza las URL en el contenido de la base de datos
Este paso es crucial para que tu web no tenga enlaces rotos. Si has publicado contenido con enlaces internos al dominio antiguo, esos enlaces seguirán apuntando al dominio viejo.
Para solucionarlo, puedes ejecutar una consulta SQL que busque y reemplace todas las ocurrencias del dominio antiguo por el nuevo:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'https://www.dominioviejo.com', 'https://www.nuevodominio.com');
También deberías actualizar la tabla wp_postmeta:
UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'https://www.dominioviejo.com', 'https://www.nuevodominio.com');
[TIP] Si tu sitio tiene muchas entradas o tablas personalizadas, te recomiendo usar un plugin como "Better Search Replace" para hacer este proceso de forma segura desde el panel de administración (una vez que hayas accedido con el nuevo dominio).
Paso 4: Cambia la URL en el archivo wp-config.php
Aunque no es estrictamente necesario si ya has cambiado la base de datos, añadir las constantes en wp-config.php fuerza a WordPress a usar las URLs correctas y evita problemas de redireccionamiento.
- Conecta por FTP o usa el Administrador de archivos de Plesk.
- Navega hasta la carpeta de tu instalación de WordPress (normalmente
httpdocso el nombre de tu dominio). - Abre el archivo
wp-config.phpcon un editor de texto. - Añade estas líneas justo antes de la línea que dice
/* That's all, stop editing! */:
define('WP_HOME', 'https://www.nuevodominio.com');
define('WP_SITEURL', 'https://www.nuevodominio.com');
- Guarda el archivo.
[INFO] Si estás usando SSL, asegúrate de incluir
https://en las URLs. Si no tienes certificado SSL, usahttp://.
Paso 5: Actualiza el dominio en la configuración de Plesk
Ahora toca decirle a Plesk que tu WordPress ya no pertenece al dominio antiguo, sino al nuevo.
- En Plesk, ve a Sitios web y dominios.
- Busca tu dominio antiguo y haz clic en Mover o Cambiar dominio (la opción puede variar según la versión de Plesk).
- Selecciona el nuevo dominio como destino.
- Confirma la operación.
[WARNING] Algunas versiones de Plesk no permiten "mover" un sitio entre dominios directamente. En ese caso, tendrás que copiar manualmente los archivos desde la carpeta del dominio antiguo a la del nuevo y luego importar la base de datos.
Paso 6: Configura redirecciones del dominio antiguo
Para no perder visitas ni posicionamiento SEO, es importante que el dominio antiguo redirija al nuevo. Esto se hace a través de redirecciones 301.
Cómo configurar una redirección 301 en Plesk:
- Ve a Sitios web y dominios.
- Selecciona el dominio antiguo.
- Haz clic en Redireccionamiento o Redirección de sitios web.
- Elige la opción de redirección permanente (301).
- Introduce la URL del nuevo dominio.
- Guarda los cambios.
[TIP] Si usas WordPress, también puedes activar la redirección desde el archivo
.htaccessañadiendo:
Redirect 301 / https://www.nuevodominio.com/
Paso 7: Verifica que todo funciona correctamente
Una vez completados todos los pasos, es hora de comprobar que tu WordPress funciona correctamente con el nuevo dominio.
Lista de verificación:
- Accede a
https://www.nuevodominio.com/wp-admine inicia sesión. - Comprueba que la página de inicio carga correctamente.
- Visita algunas entradas y páginas internas.
- Haz clic en varios enlaces internos para asegurarte de que no hay enlaces rotos.
- Revisa que las imágenes y archivos multimedia se cargan correctamente.
- Prueba el formulario de contacto y cualquier otra funcionalidad.
Errores comunes y cómo solucionarlos
Error: "Error al conectar con la base de datos"
Esto suele pasar si la base de datos no se ha importado correctamente o si los datos de acceso en wp-config.php son incorrectos.
Solución: Verifica que el nombre de la base de datos, el usuario y la contraseña en wp-config.php sean correctos.
Error: "Demasiadas redirecciones"
Este error suele estar relacionado con un conflicto entre las URLs definidas en la base de datos y las del archivo wp-config.php.
Solución: Asegúrate de que ambas URLs sean exactamente las mismas (con o sin www, con http o https).
Error: "No se puede acceder al panel de administración"
Si no puedes acceder a wp-admin, puede ser porque la URL de siteurl o home es incorrecta.
Solución: Accede a phpMyAdmin y revisa los valores de siteurl y home. Deben ser exactamente la URL de tu nuevo dominio.
La web carga, pero sin estilos ni imágenes
Esto indica que las URLs de los recursos siguen apuntando al dominio antiguo.
Solución: Ejecuta de nuevo las consultas SQL de reemplazo en wp_posts y wp_postmeta. También puedes usar un plugin como "Velvet Blues Update URLs" para actualizar las URLs en todos los campos de la base de datos.
Preguntas frecuentes (FAQ)
¿Puedo cambiar el dominio sin perder mi posicionamiento SEO?
Sí, siempre que configures correctamente las redirecciones 301 desde el dominio antiguo al nuevo. Esto le dice a Google que el contenido se ha movido de forma permanente.
¿Qué pasa con mis correos electrónicos?
Si tienes cuentas de correo asociadas al dominio antiguo, deberás crearlas también en el nuevo dominio. Los correos antiguos no se transferirán automáticamente.
¿Necesito reinstalar WordPress?
No. El proceso de migrar WordPress a otro dominio no requiere reinstalar el CMS. Simplemente cambias las URLs y el dominio en el servidor.
¿Puedo hacer este proceso si estoy usando Syspanel?
El proceso es similar, pero ten en cuenta que Syspanel (antes HestiaCP) se accede a través del puerto 2106. Las opciones de menú pueden variar ligeramente, pero los conceptos son los mismos.
¿Cuánto tiempo tarda en propagarse el nuevo dominio?
La propagación DNS puede tardar entre 24 y 72 horas, aunque normalmente es más rápida. Durante ese tiempo, es posible que algunos visitantes vean el sitio desde el dominio antiguo y otros desde el nuevo.
Consejos finales
Cambiar dominio WordPress en Plesk es un proceso que requiere atención al detalle, pero siguiendo estos pasos no deberías tener problemas. Aquí van mis últimos consejos:
- Haz siempre una copia de seguridad antes de empezar.
- No elimines el dominio antiguo hasta que estés seguro de que todo funciona correctamente en el nuevo.
- Actualiza tus enlaces externos (redes sociales, Google Business, etc.) para que apunten al nuevo dominio.
- Revisa Google Search Console y actualiza la versión del sitio a la nueva URL.
- Si tienes dudas, contrata a un profesional o contacta con el soporte de tu hosting. Es mejor pagar por ayuda que arriesgar tu sitio.
[INFO] Recuerda que este proceso es reversible si haces una copia de seguridad antes. Si algo falla, siempre puedes restaurar tu sitio al estado original.
Conclusión
Cambiar el nombre de dominio de tu WordPress en Plesk es una tarea perfectamente abordable si sigues una metodología clara. Lo más importante es hacer una copia de seguridad, actualizar las URLs en la base de datos y configurar las redirecciones correctamente.
Con este tutorial, ya sabes cómo cambiar la URL de WordPress en Plesk sin romper nada por el camino. Tómate tu tiempo, sigue cada paso con calma y verás que en menos de una hora tu sitio estará funcionando con el nuevo dominio.
¿Tienes alguna duda o problema durante el proceso? Déjala en los comentarios y estaré encantado de ayudarte. ¡Buena suerte con tu cambio de dominio!
