Cómo mover un sitio web a un nuevo hosting
En esta página
Mover un sitio web a un nuevo hosting parece arriesgado, pero es un trabajo rutinario si lo haces en el orden correcto. La regla es sencilla: primero copia todo, pruébalo en el nuevo hosting y solo entonces apunta tu dominio hacia él. Los visitantes siguen viendo el sitio antiguo hasta que el nuevo está listo.
Esta guía es una lista paso a paso válida para cualquier sitio web, con notas para WordPress y cPanel, y para mover el correo sin perder mensajes.
La lista de un vistazo
- Haz inventario de lo que usa el sitio: archivos, bases de datos, correo, registros DNS, tareas programadas.
- Reduce el TTL del DNS un día antes del cambio.
- Haz copia de seguridad de archivos y bases de datos en el hosting antiguo.
- Restáuralos en el nuevo hosting.
- Prueba el sitio en el nuevo hosting antes de que nadie más lo vea.
- Vuelve a crear las cuentas de correo y copia los mensajes.
- Cambia el DNS y conserva el hosting antiguo unos días más.
¿Prefieres no hacerlo tú? Todos los planes de hosting web de HytHost incluyen una migración de sitio web gratuita, desde €0.99/mes.
Ver planes de hosting webPaso 1: haz inventario y reduce el TTL
Apunta todo aquello de lo que depende el sitio, para no dejarte nada:
- los archivos del sitio web, normalmente en
public_html; - cada base de datos, con su nombre y su usuario;
- cuentas de correo, reenviadores y filtros;
- los registros DNS más allá de la web: MX para el correo, registros TXT para SPF, DKIM y verificación del sitio;
- tareas cron, la versión de PHP y cualquier ajuste especial.
Después, reduce el TTL de los registros de tu dominio, por ejemplo a 300 segundos, un día antes de la mudanza. El TTL es el tiempo que internet guarda en caché tus registros DNS; un TTL corto hace que el cambio llegue a los visitantes en minutos en lugar de horas. Y no canceles todavía el hosting antiguo.
Paso 2: copia de seguridad de archivos y bases de datos
- Desde cPanel: en Backup, descarga por separado el directorio de inicio y cada base de datos MySQL. Estas copias parciales son archivos que puedes restaurar tú mismo en cualquier hosting con cPanel. También existe una copia completa de la cuenta, pero solo el proveedor puede restaurarla, desde WHM; envíasela si ofrece migraciones.
- A mano: descarga los archivos por FTP o SFTP y exporta cada base de datos como archivo
.sqldesde phpMyAdmin. - WordPress: un plugin de migración como Duplicator o All-in-One WP Migration empaqueta archivos y base de datos en un solo archivo. Comprueba el límite de subida del nuevo hosting: la importación del plugin depende de él.
Paso 3: restaura en el nuevo hosting
- Añade el dominio a tu nueva cuenta de hosting.
- Sube los archivos al nuevo
public_htmlo restaura la copia del directorio de inicio. - Crea una base de datos y un usuario, y luego importa el archivo
.sqlen phpMyAdmin. - Actualiza la configuración del sitio con el nuevo nombre de base de datos, usuario y contraseña. En WordPress, eso es
wp-config.php.
Si el dominio no cambia, ya está. Si cambia, la dirección antigua está guardada por toda la base de datos. En WordPress, nunca la sustituyas con una simple búsqueda de texto en el archivo SQL: rompe los datos serializados. Usa WP-CLI, que los gestiona correctamente:
wp search-replace 'https://old-domain.com' 'https://new-domain.com' --skip-columns=guid --dry-run
Quita --dry-run cuando la vista previa sea correcta.
Paso 4: prueba antes del cambio
Puedes ver el sitio en el nuevo hosting antes que el resto del mundo indicando solo a tu propio ordenador dónde está el dominio. Añade una línea a tu archivo hosts con la dirección IP del nuevo servidor:
203.0.113.10 example.com www.example.com
El archivo es C:\Windows\System32\drivers\etc\hosts en Windows (edítalo como administrador) y /etc/hosts en macOS y Linux. Ahora abre el sitio y revisa páginas, imágenes, formularios, inicios de sesión y el proceso de pago de la tienda. Elimina la línea al terminar.
Paso 5: mueve el correo sin perder mensajes
- Crea las mismas cuentas de correo, reenviadores y filtros en el nuevo hosting.
- Copia el correo existente. Para pocos buzones, añade la cuenta antigua y la nueva a un cliente de correo por IMAP y arrastra las carpetas de una a otra. Para muchos buzones, una herramienta como imapsync los copia de servidor a servidor y se puede volver a ejecutar sin crear duplicados.
- Tras el cambio de DNS, ejecuta la copia una vez más para recoger los mensajes que hayan llegado entretanto.
No olvides los registros MX y TXT: si no se vuelven a crear en el nuevo DNS, el correo deja de llegar o acaba en spam.
Paso 6: cambia el DNS
Apunta el dominio al nuevo hosting, ya sea cambiando los servidores de nombres en tu registrador o cambiando el registro A a la nueva dirección IP. Con un TTL corto, la mayoría de los visitantes llegan al nuevo hosting en minutos; algunas redes guardan la caché más tiempo, así que cuenta con hasta un día.
Cuando el sitio cargue desde el nuevo hosting, comprueba que se haya emitido el certificado SSL (consulta certificados SSL gratuitos) y conserva el hosting antiguo unos días más antes de cancelarlo.
Mover el hosting no significa mover el dominio. Transferir el dominio a otro registrador es un paso aparte que puedes hacer más tarde, o nunca; además, los registradores pueden rechazar una transferencia en los 60 días siguientes al registro o a una transferencia anterior.
Migración gratuita a HytHost
Todos los planes de hosting web de HytHost incluyen una migración de sitio web gratuita:
- Contrata el plan que mejor encaje con tu sitio.
- Abre un ticket con acceso a tu hosting antiguo o con un archivo de copia de seguridad de cPanel.
- Nosotros copiamos los archivos, las bases de datos y las cuentas de correo. Tú cambias el DNS cuando estés listo.
Todos los planes incluyen cPanel, SSL gratuito y copias de seguridad diarias que se conservan 10 días. ¿Nuevo en cPanel? Empieza por qué es cPanel.
Preguntas frecuentes
No si sigues el orden: el sitio antiguo sigue funcionando mientras copias y pruebas el nuevo, y los visitantes pasan poco a poco cuando cambia el DNS. Evita editar contenido durante la mudanza, o repite esos cambios en el nuevo hosting.
Depende del TTL. Con un TTL de pocos minutos fijado un día antes, la mayoría de los visitantes ven el nuevo hosting en minutos; con los TTL más largos habituales puede tardar horas, y algunas redes guardan la caché hasta un día.
No. Tu dominio puede quedarse en tu registrador actual; solo tienes que apuntarlo al nuevo hosting mediante su DNS. Transferir el dominio es un paso aparte que puedes hacer más tarde si quieres tenerlo todo en un mismo sitio.
No si los copias. Crea las cuentas en el nuevo hosting, copia el correo existente por IMAP y repite la copia tras el cambio de DNS para recoger lo que haya llegado entretanto.
Sí. Una migración de sitio web es gratuita con cada plan de hosting web: tras contratar, abre un ticket con acceso a tu hosting antiguo o con una copia de seguridad de cPanel, y nosotros copiamos los archivos, las bases de datos y las cuentas de correo.
Mueve tu web de la forma fácil
El hosting web de HytHost incluye una migración de sitio web gratuita, cPanel, SSL gratuito y copias de seguridad diarias, desde €0.99/mes.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours¿Te ha resultado útil esta guía?