Cómo cambiar el dominio de WordPress en Plesk
Cambiar el dominio de tu sitio WordPress alojado en Plesk puede parecer un proceso complejo, pero si sigues los pasos adecuados, es una tarea bastante sencilla. En esta guía completa y detallada, te explicaré cómo hacerlo de forma segura, evitando errores comunes como la pérdida de datos o enlaces rotos. Aprenderás a cambiar dominio WordPress, Plesk cambiar dominio, redireccionar WordPress y actualizar dominio de manera correcta.
¿Por qué cambiar el dominio de tu WordPress?
Existen varias razones por las que podrías necesitar cambiar el dominio de tu sitio web: quizás tu marca ha evolucionado, encontraste un nombre más atractivo, o necesitas migrar a un dominio principal después de usar uno temporal. Cualquiera que sea el motivo, el proceso requiere cuidado para que tu sitio siga funcionando sin problemas y no pierdas tu posicionamiento en buscadores.
Requisitos previos antes de empezar
Antes de lanzarte a realizar cambios, asegúrate de tener lo siguiente:
- Acceso a Plesk: Necesitas las credenciales de administrador de tu panel de control Plesk.
- Acceso a WordPress: Usuario y contraseña del panel de administración de tu sitio.
- El nuevo dominio: Debe estar registrado y apuntando a tu servidor (mediante DNS).
- Copia de seguridad: Haz una copia de seguridad completa de tu sitio (archivos y base de datos). Esto es fundamental por si algo sale mal.
Paso 1: Preparar el nuevo dominio en Plesk
Lo primero que debes hacer es añadir el nuevo dominio a tu panel de Plesk.
### Añadir el dominio
- Inicia sesión en Plesk.
- Ve a Sitios web y dominios.
- Haz clic en Añadir dominio.
- Escribe el nuevo nombre de dominio (por ejemplo,
tunuevodominio.com). - Selecciona la configuración básica (tipo de hosting, etc.). Si tu sitio usará el mismo contenido, elige la opción de “Sin contenido” o “Crear una cuenta de hosting vacía”.
- Haz clic en Aceptar.
[TIP] Si tu dominio ya está registrado y apuntando a tu servidor, Plesk lo detectará automáticamente. Si no, deberás configurar los DNS previamente.
Paso 2: Migrar los archivos de WordPress al nuevo dominio
Ahora necesitas copiar los archivos de tu instalación de WordPress desde el dominio antiguo al nuevo.
### Localizar los archivos
Normalmente, en Plesk, los archivos de cada dominio se encuentran en /var/www/vhosts/tudominioantiguo.com/httpdocs/. El nuevo dominio tendrá una ruta similar: /var/www/vhosts/tunuevodominio.com/httpdocs/.
### Copiar los archivos
Puedes hacerlo mediante el Administrador de archivos de Plesk o por FTP. Te recomiendo usar el Administrador de archivos por su simplicidad:
- En Plesk, ve a Sitios web y dominios.
- Haz clic en Administrador de archivos para el dominio antiguo.
- Selecciona todos los archivos de la carpeta
httpdocs(puedes usar Ctrl+A o Cmd+A). - Haz clic en Copiar.
- Navega hasta la carpeta
httpdocsdel nuevo dominio. - Haz clic en Pegar.
Este proceso puede tardar unos minutos si tu sitio es grande.
[WARNING] No muevas los archivos, solo cópialos. Mantén el sitio antiguo funcionando hasta que todo esté verificado.
Paso 3: Migrar la base de datos de WordPress
La base de datos contiene todo el contenido de tu sitio: entradas, páginas, comentarios, configuraciones, etc. Debes copiarla y asociarla al nuevo dominio.
### Exportar la base de datos desde el dominio antiguo
- En Plesk, ve a Sitios web y dominios > dominio antiguo.
- Busca la sección Bases de datos y haz clic en el nombre de la base de datos de WordPress.
- Haz clic en Exportar.
- Selecciona el método de exportación (normalmente “Exportar dump” o “Descargar archivo SQL”).
- Guarda el archivo
.sqlen tu ordenador.
### Crear una nueva base de datos para el nuevo dominio
- Ve a Sitios web y dominios > nuevo dominio.
- En Bases de datos, haz clic en Añadir base de datos.
- Dale un nombre (por ejemplo,
wp_nuevodominio). - Crea un usuario y contraseña para la base de datos (guarda estos datos).
- Haz clic en Aceptar.
### Importar la base de datos
- En la nueva base de datos, haz clic en Importar.
- Sube el archivo
.sqlque exportaste antes. - Haz clic en Aceptar y espera a que termine la importación.
Paso 4: Actualizar la configuración de WordPress (wp-config.php)
Ahora debes decirle a WordPress que use la nueva base de datos. Edita el archivo wp-config.php en la carpeta httpdocs del nuevo dominio.
### Editar el archivo
- En el Administrador de archivos del nuevo dominio, busca y abre
wp-config.php. - Busca las siguientes líneas y actualízalas con los datos de la nueva base de datos:
define('DB_NAME', 'nombre_de_la_nueva_base');
define('DB_USER', 'usuario_nuevo');
define('DB_PASSWORD', 'contraseña_nueva');
define('DB_HOST', 'localhost'); // normalmente no cambia
- Guarda los cambios.
[INFO] Si no ves el archivo
wp-config.php, asegúrate de que estás en la carpeta correcta y de que los archivos ocultos son visibles.
Paso 5: Cambiar la URL del sitio en la base de datos
Este es el paso más importante: actualizar dominio en la base de datos. Si no lo haces, tu sitio seguirá apuntando al dominio antiguo y no cargará correctamente.
### Opción 1: Usar phpMyAdmin (recomendado para principiantes)
- En Plesk, ve a Bases de datos > selecciona la nueva base de datos.
- Haz clic en phpMyAdmin.
- Ejecuta la siguiente consulta SQL:
UPDATE wp_options SET option_value = 'http://tunuevodominio.com' WHERE option_name = 'siteurl' OR option_name = 'home';
[WARNING] Reemplaza
wp_si tu prefijo de tablas es diferente (por ejemplo,miwp_options). También asegúrate de usarhttps://si tu sitio tiene SSL.
### Opción 2: Usar un plugin (más fácil)
Si prefieres no tocar código, instala un plugin como Better Search Replace o Velvet Blues Update URLs en el nuevo dominio (aunque aún no funcione bien, puedes acceder a la base de datos desde el panel de Plesk). Luego, ejecuta un reemplazo de todas las URLs antiguas por las nuevas.
Paso 6: Verificar el funcionamiento del nuevo dominio
Antes de desactivar el dominio antiguo, prueba que todo funcione correctamente.
### Pruebas básicas
- Accede a
http://tunuevodominio.com(ohttps://). - Revisa que la página de inicio cargue correctamente.
- Navega por algunas entradas, páginas y categorías.
- Comprueba que las imágenes y enlaces internos funcionen.
- Intenta iniciar sesión en
/wp-admin.
[TIP] Si ves errores de base de datos, verifica que los datos en
wp-config.phpsean correctos. Si ves páginas en blanco, revisa los permisos de archivos.
Paso 7: Redireccionar el dominio antiguo al nuevo (opcional pero recomendado)
Para no perder visitantes ni posicionamiento SEO, es muy recomendable redireccionar WordPress desde el dominio antiguo al nuevo.
### Redirección 301 desde Plesk
- En Plesk, ve a Sitios web y dominios > dominio antiguo.
- Busca Redireccionamiento HTTP o Redirecciones.
- Crea una redirección 301 (permanente) desde el dominio antiguo al nuevo.
- Puedes elegir redirigir todo el tráfico o solo páginas específicas.
### Redirección mediante .htaccess
Si prefieres hacerlo manualmente, añade estas líneas al archivo .htaccess del dominio antiguo:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^dominioantiguo.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.dominioantiguo.com [NC]
RewriteRule ^(.*)$ http://tunuevodominio.com/$1 [L,R=301]
[WARNING] Asegúrate de que el módulo
mod_rewriteesté activado en Apache.
Paso 8: Actualizar enlaces internos y externos
Aunque hayas cambiado la URL en la base de datos, es posible que algunos enlaces dentro de tu contenido sigan apuntando al dominio antiguo. Para solucionarlo:
- Usa el plugin Better Search Replace para buscar y reemplazar todas las ocurrencias de
dominioantiguo.comportunuevodominio.comen toda la base de datos. - Revisa manualmente enlaces en menús, widgets y campos personalizados.
Preguntas frecuentes (FAQ)
¿Puedo cambiar el dominio sin perder el SEO?
Sí, si realizas una redirección 301 correcta y actualizas todos los enlaces internos, el impacto en SEO será mínimo. Google entenderá que el sitio se ha movido permanentemente y transferirá la autoridad.
¿Qué hago si mi sitio usa SSL?
Si tienes SSL instalado, asegúrate de que el nuevo dominio también tenga un certificado. En Plesk, puedes instalar Let’s Encrypt gratuitamente. Luego, actualiza las URLs en la base de datos con https://.
¿Necesito cambiar algo en los DNS?
Sí, el nuevo dominio debe apuntar a tu servidor. En Plesk, puedes gestionar las zonas DNS desde Sitios web y dominios > DNS. Asegúrate de que los registros A apunten a la IP correcta.
¿Puedo hacer todo esto desde Syspanel (HestiaCP)?
Si usas Syspanel (anteriormente conocido como HestiaCP), el proceso es similar. Accede a través del puerto 2106 (por ejemplo, https://tuservidor:2106) y busca la opción de Web > Dominios. Allí podrás añadir el nuevo dominio y gestionar archivos y bases de datos de forma parecida a Plesk.
¿Qué pasa si olvido cambiar la URL en la base de datos?
Tu sitio se volverá inaccesible desde el nuevo dominio, ya que WordPress seguirá intentando cargar recursos desde el dominio antiguo. Puedes solucionarlo accediendo a phpMyAdmin y ejecutando la consulta SQL mencionada.
Conclusión
Cambiar el dominio de WordPress en Plesk es un proceso que requiere atención al detalle, pero siguiendo esta guía paso a paso podrás realizarlo sin problemas. Recuerda siempre hacer una copia de seguridad, migrar archivos y base de datos, actualizar la URL en la base de datos y configurar una redirección 301. Con estos pasos, tu sitio funcionará en el nuevo dominio y mantendrá su tráfico y posicionamiento.
Si encuentras algún inconveniente, no dudes en consultar la documentación de Plesk o contactar con tu proveedor de hosting. ¡Buena suerte con tu cambio de dominio!
