Ir directamente al contenido

Ajustes de cookies

Elija por tipo qué cookies permite. Puede cambiar su elección en cualquier momento en Ajustes de cookies, al pie de cada página. Declaración de privacidad

Necesarias

Siempre activadas

Necesarias para iniciar sesión, conservar su carrito y recordar sus preferencias. Siempre están activadas.

¿Qué cookies?
  • weboke_sessie, weboke_klant, weboke_remember: su sesión y mantener la sesión iniciada
  • weboke_basket: su carrito
  • wkBtwIncl: mostrar los precios con o sin IVA
  • wok_cookies: su elección de cookies, 12 meses

Mide qué anuncio lleva a una visita o a un pedido, para no pagar por anuncios que no sirven de nada.

¿Qué cookies?
  • Google Ads a través de Google Tag Manager (_gcl_au, _gcl_aw), hasta 90 días
  • OpenAI Ads, anuncios en ChatGPT
  • wok_aff: a través de qué socio llegó a nosotros (programa de afiliados), 60 días

4,6

País e idioma

Cada país tiene su propio sitio, con los precios y el IVA de ese país.

Ver

Módulo 9 · 9.5

Migrar un sitio de WordPress

Módulo 9: Correo electrónico, posicionamiento (SEO), RGPD, mantenimiento y migración · Tiempo de lectura: 10 minutos

Objetivo de aprendizaje: Después de esta lección podrá migrar un sitio de WordPress a otro alojamiento o a otro dominio sin interrupciones.

Conceptos clave: migrar a otro alojamiento, migrar a otro dominio, importación mediante instalador, plugin de migración, migración manual, buscar y reemplazar, pruebas antes del cambio de DNS, archivo hosts, TTL, congelación de contenido, última sincronización, comprobaciones tras el cambio, cambio de dirección en Search Console

Dos tipos de migración

Hay dos tipos de migración, y son diferentes:

  1. A otro alojamiento, mismo dominio. El sitio pasa del servidor A al servidor B; la dirección sigue siendo https://example.com. El DNS se cambia al final. No hace falta modificar nada en la base de datos.
  2. A otro dominio. El sitio pasa de example.com a example.net (en el mismo alojamiento o en otro). Todas las direcciones de la base de datos cambian, y debe hacer que el dominio antiguo redirija.

A veces hace ambas cosas a la vez. En ese caso, es preferible dividirlas: primero migrar al nuevo alojamiento y después cambiar el dominio. Así, si surge algún problema, sabrá en qué paso se produjo.

Y no olvide lo que hay junto a WordPress: el correo del dominio, los registros DNS, las tareas cron, otros sitios en el mismo plan. Eso no se migra automáticamente (curso de DNS, lección 6.3).

Tres formas de trasladar el sitio

MétodoCómoA tener en cuenta
Importación mediante instaladorMuchos instaladores (Installatron, Softaculous) pueden obtener un sitio de otro servidor con los datos de FTP o SFTP del alojamiento antiguoRápido, y el sitio queda registrado de inmediato en su instalador (lección 2.2)
Plugin de migraciónUn plugin crea en el sitio antiguo un paquete (archivos y base de datos) y lo coloca en el nuevo, a menudo convirtiendo las direccionesAlgunas versiones gratuitas tienen un tamaño máximo; las subidas grandes pueden toparse con tiempos de espera agotados
De forma manualCopiar archivos (SFTP o zip), exportar e importar la base de datos, ajustar wp-config.php, y si cambia de dominio, buscar y reemplazarMás trabajo, pero ve cada paso y siempre funciona

De forma manual se hace así:

  1. Archivos: descargue toda la carpeta web (o cree un zip con el Administrador de archivos) y colóquela en la carpeta web del nuevo alojamiento.
  2. Base de datos: expórtela en el alojamiento antiguo (phpMyAdmin o wp db export), cree en el nuevo una base de datos vacía con un usuario propio (lección 2.3) e impórtela (lección 8.2).
  3. wp-config.php: introduzca en él el nuevo nombre de la base de datos, el usuario, la contraseña y el host. Compruebe el prefijo de las tablas.
  4. ¿Dominio nuevo? Busque y reemplace las direcciones con una herramienta que entienda los datos serializados (lección 3.2):
wp search-replace 'https://example.com' 'https://example.net' --all-tables --dry-run
wp search-replace 'https://example.com' 'https://example.net' --all-tables
  1. Certificado en el nuevo alojamiento (en cuanto el DNS apunte allí, o antes si el proveedor lo permite).

Algunos proveedores migran su sitio de forma gratuita o mediante pago; WebOké también lo ofrece. Pregunte entonces cuáles de los pasos de esta lección realizan ellos y cuáles debe comprobar usted mismo.

Pruebas antes del cambio de DNS

El principio más importante de una migración sin interrupciones: el sitio nuevo ya funciona antes de que nadie acceda a él. Lo prueba en el nuevo alojamiento mientras el DNS todavía apunta al antiguo. Dos formas (lección 2.1):

  • El archivo hosts de su propio ordenador: introduzca allí la dirección IP del nuevo servidor junto a su dominio. Solo su ordenador irá entonces al sitio nuevo. A veces el certificado aún no está disponible allí; acepte el aviso únicamente para esta prueba.
  • Una dirección de prueba o vista previa de su nuevo proveedor, que muestra su sitio con el dominio real sin cambiar el DNS (en WebOké, «Probar su sitio web antes de la migración»).

Repase la lista de comprobación de la lección 8.2: páginas, imágenes, inicio de sesión, formularios, tienda, enlaces permanentes.

Planificar el cambio

Unos días antes:

  • Reduzca el TTL de los registros que va a modificar (A, AAAA, www) a, por ejemplo, 300 segundos, para que el cambio sea visible rápidamente en todas partes (curso de DNS, lección 6.1). Hágalo al menos con la antelación del TTL anterior.
  • Haga una copia de seguridad del sitio antiguo (lección 8.1) y guárdela fuera de ambos proveedores.
  • Prepare el correo si también se migra: cree los buzones, traslade el correo, deje listos los registros MX (curso de DNS, lección 6.3).

El día del cambio:

  1. Congelación de contenido: a partir de ahora no se modifica nada más en el sitio antiguo. En una tienda online: elija un momento tranquilo y ponga la tienda en mantenimiento, de lo contrario llegarán pedidos al sitio antiguo que se perderán.
  2. Última sincronización: traslade una vez más la base de datos (y las nuevas subidas) del sitio antiguo al nuevo, para que quede incluido todo lo de los últimos días.
  3. Cambiar el DNS: registro A y AAAA (y www) a la nueva dirección IP. Elimine un AAAA antiguo (lección 2.1).
  4. Solicitar el certificado en el nuevo alojamiento en cuanto el DNS apunte allí.
  5. Comprobar con el ejercicio de esta lección y la lista de comprobación.

Después:

  • Mantenga el alojamiento antiguo activo unos días más (con el sitio en mantenimiento o solo lectura), para los visitantes que aún tengan la dirección antigua en caché, y como opción de respaldo.
  • Compruebe los enlaces permanentes (guarde una vez en Ajustes > Enlaces permanentes si las páginas dan un 404), la caché (vacíela), las tareas cron y WP-Cron (lección 6.3), y el correo enviado desde el sitio (lección 9.1, el SPF debe mencionar ahora el nuevo servidor).
  • Vuelva a subir el TTL.
  • Solo después de una semana o dos: dé de baja el alojamiento antiguo, tras haber descargado una última copia de seguridad.

Con un dominio nuevo: redirección

Si migra a otro dominio, el dominio antiguo debe seguir existiendo y redirigir: cada dirección antigua con un 301 a la misma ruta en el dominio nuevo (https://example.com/contact/ a https://example.net/contact/), no todo a la página de inicio. Así conserva los visitantes de enlaces antiguos y su posición en los buscadores (lección 9.2).

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule ^(.*)$ https://example.net/$1 [R=301,L]

Mantenga el dominio antiguo (y un certificado en él) durante varios años más. Notifique la migración en Google Search Console mediante la función de cambio de dirección, y envíe el nuevo mapa del sitio.

Resumen

  • Migrar a otro alojamiento (mismo dominio) y migrar a otro dominio son tareas distintas; divídalas si hace ambas.
  • Traslade el sitio con una importación mediante instalador, un plugin de migración o de forma manual (archivos, base de datos, wp-config.php, y buscar y reemplazar si cambia de dominio).
  • Pruebe el sitio nuevo antes del cambio de DNS mediante el archivo hosts o una dirección de prueba.
  • Reduzca el TTL con antelación, mantenga una congelación de contenido, sincronice una última vez, cambie el DNS y compruebe los enlaces permanentes, la caché, el cron y el correo.
  • Con un dominio nuevo: cada dirección antigua con un 301 a la misma ruta en el dominio nuevo, y un cambio de dirección en Search Console.

Cuestionario

1. ¿Por qué se prueba el sitio nuevo antes de cambiar el DNS?



2. ¿Por qué se reduce el TTL unos días antes del cambio?



3. Está migrando una tienda online. Entre el traslado de la base de datos (lunes) y el cambio de DNS (jueves) llegan pedidos al sitio antiguo. ¿Qué hace?



4. Está migrando de example.com a example.net. ¿Cuál es la mejor forma de redirigir el dominio antiguo?



Ejercicio

Ejercicio A9.5: ¿Ha salido bien la migración? Después de una migración, introduzca su dominio, la dirección IP (o el nombre del servidor) del nuevo alojamiento, y en caso de cambio de dominio, también el dominio antiguo. El programa comprueba: si el dominio sin www y el www (A y AAAA) apuntan al nuevo servidor, si el certificado es válido para ambos nombres, si la referencia REST del sitio apunta al dominio correcto (siteurl correctamente convertido), si el dominio antiguo ya no aparece en los enlaces y recursos de la página de inicio, y si el dominio antiguo (si se ha indicado) redirige con un 301 a la misma ruta en el nuevo.

Ejercicio A9.5: ¿Ha salido bien la migración?




No guardamos lo que escriba ni lo que encontremos. Su navegador recuerda sus respuestas y si ha superado el ejercicio. Si ha iniciado sesión, en Mis cursos solo guardamos que el ejercicio estaba (casi) correcto; allí también puede eliminarlo.

Ejercicio D9.5: Su guion de migración. Escriba un guion para migrar su propio sitio (aunque ahora mismo no tenga previsto hacerlo): qué tipo de migración, qué método de traslado, qué debe moverse junto a WordPress (correo, registros DNS, tareas cron), cómo probará el sitio antes del cambio, el calendario (días antes, el día mismo, los días posteriores) indicando quién hace cada paso, y cómo puede volver atrás si algo sale mal. Marque que ha consultado el TTL actual de su registro A y anótelo.

Ejercicio D9.5: Su guion de migración

Este ejercicio lo hace usted mismo; nadie lo revisa. Marque lo que haya hecho y señale el ejercicio como realizado.



Sus marcas y notas se quedan solo en este navegador; no las enviamos a ningún sitio. Si ha iniciado sesión, en Mis cursos solo guardamos que ha realizado el ejercicio.

Para saber más

Estos artículos describen los pasos en los paneles de WebOké; en otros paneles funcionan de forma similar.

Un momento…

Configure sus dominios

Configure para cada dominio los servidores de nombres, la vinculación a su hosting y quién será el titular.

Cargando sus dominios…