Saltar al contenido →

Migrar WordPress desde un subdominio hacia un dominio (sub.donmik.com a donmik.com)

He tenido que migrar un sitio wordpress desde un subdominio hacia el mismo dominio: por ejemplo, desde «sub.donmik.com» hacia «donmik.com». Estos son los pasos que he seguido.

  1. Hacer una copia de seguridad de todo el sitio (sub.donmik.com) y de la base de datos. Para la base de datos si está instalado phpMyAdmin, se puede hacer con el plugin WP Migrate DB.
  2. Instalar el plugin WP Migrate DB. Este plugin permite hacer una copia de seguridad de la base de datos. También permite hacer una copia de la base de datos preparándola para la migración a la nueva url y localización del sitio.
    WP Migrate DB
    Esta es la configuración para migrar el sitio. Se escribe la nueva url deseada y la nueva localización de los archivos. El resto de checkboxes se pueden dejar tal cual o no según las necesidades de cada sitio.
  3. Copiar los archivos del sitio original (sub.donmik.com) a su nueva localización, si es necesario. En mi caso, los archivos se situaban en una carpeta “sub.donmik.com” y los he movido a la carpeta raíz del sitio “donmik.com”. Este paso no siempre es necesario.
  4. Importar la base de datos sobrescribiendo la base de datos antigua -suponiendo que no se quiere cambiar de base de datos. A partir de este paso, la url antigua dejará de funcionar correctamente.
  5. El último paso es el de añadir un par de líneas a vuestro archivo «.htaccess» antiguo para no perder visitas de buscadores que hayan indexado vuestra url antigua. Para eso, en el «.htaccess» del antiguo sitio, se añade lo siguiente:

    Con estas dos líneas de código, cualquier usuario que acceda a la antigua url, será redireccionado a la nueva url de forma inmediata. «R=301” indica a los buscadores (como Google) que esta redirección es permanente y hará que cambien la indexación de la url antigua por la nueva url.  En pocas semanas, las antiguas urls habrán desaparecido por completo de los buscadores y se podrá eliminar todo rastro del antiguo sitio si se desea.

¡Ya está! La migración ha terminado. Si no te ha funcionado, siempre puedes restaurar la copia de seguridad que has hecho en el primer paso o dejar un comentario… quizás pueda ayudarte.

Share