Supongo que ya lo habrás notado, ó te habrás enterado por Twitter, que desde el 12 de Agosto ya tengo dominio .com
Además de que cambié de hosting debido a que necesitaba más espacio
Sin duda uno de los grandes líos fue la mudanza, aunque claro que el hecho de tener el blog con WordPress hizo fácil algunas cosas
Por ello he decido crear un pequeño post sobre cómo mudé el blog
Instalar WordPress en el nuevo dominio
Así es, se tiene que instalar WordPress al nuevo dominio, no es tan simple como Copiar y pegar U_U
Deberás de instalar WordPress en el nuevo dominio, no importa el nombre/contraseña/usuario de la base de datos anterior, tu házlo como si fuera la primera vez que lo haces y vas a empezar un nuevo blog.
Instalar los plugins en el nuevo blog
Si eres cómo yo, que uso varios plugins sobre todo para tener contenido en áreas del blog como el footer, lo primero que recomendaría es instalar los plugins anteriores en el blog.
Para ello los descargas he instalas como los harías comunmente, pero si eres como yo, que modifico el código para que funcionen como yo quiera, ó para no perder la configuración te recomiendo que descargues la carpeta wp-content/plugins del dominio anterior y la subas al nuevo dominiopor FTP
Instalar el theme
Algo básico, es mantener el aspecto de tu blog anterior, por lo que si tenías una plantilla en especial solo deberás volverla a instalar.
De igual forma, si la modificaste, haces lo mismo que con los plugins.
Configurar las opciones generales
Debes de igualar las preferencias de los plugins que hayas instalado, así como la carpeta de subidas, los permalinks, y demás cosas.
Hacer un backup de la base de datos
Por seguridad quize hacer una copia de seguridad de la base de datos, solo deben de entrar al phpMyadmin y exportar la base de datos, ó pueden usar el plugin WP-DB-Backup.
Exportar el contenido del blog
Una de las ventajas de WordPress es que permite exportar e importar un blog mediante un archivo XML que genera, para obtener tu archivo WXR lo único que tienes que hacer es ir a Herramientas » Exportar y descargar el archivo mediante el botón que estará ahí.
Trasladar la multimedia subida
Seguro que tambien haz subido varias imágenes a tu blog, por lo que tendras una gran carpeta wp-content/uploads en la que se encuentran tus archivos subidos.
Mediante el archivo de exportación, es posible sacar las multimedia subida y colocarla en el nuevo blog, pero como toda acción automatisada corres el riesgo de que se detenga en el proceso y todo, absolutamente todo se vaya al carajo.
La probabilidad de que no funcione bien esto, es mayor si tienes varias imágenes y/o post’s
Por ello preferí hacerlo manualmente y descargar la carpeta uploads por FTP a mi PC y de ahí subirla a la carpeta wp-content en el nuevo dominio.
Esto se hace para no depender del dominio anterior
Modificar las URL’s de la carpeta de subidas
En el archivo de exportación se encuentra la multimedia (imágenes, videos, etc.) escrita en enlaces que la insertarán en cada post, como se exportó basado en el viejo dominio lestarán enlazadas a él, y seguirás dependiendo el él
Para evitar esto, debes de modificar las URL’s para que apunten a la carpeta de subidas que ya debiste haber trasladado al nuevo dominio.
Obviamente no vas a hacerlo manualmente (ya que suelen ser muchas XD) por lo que vas a abrir el archivo de exportación con un editor de texto como el bloc de notas y pones que busque y reemplaze dominioviejo.com/wp-content/uploads por dominionuevo.com/wp-content/uploads
Con eso las imágenes se enlazarán al nuevo sitio
Importar el contenido del blog
Ya que modificaste el archivo de exportación, te diriges en tu nuevo blog a Herramientas » Importar y escoges como opción de importación WordPress.
Tendrás que subir tu archivo de exportación, luego de eso te preguntará si deseas trasladar la multimedia al nuevo dominio (cosa que ya debiste hacer manualmente), por ello le dices que no.
Con esto tendrás tus entradas, comentarios, categorías, tags, etc.
Si tenías emoticones personalizados solo debes de volver a subirlos a la carpeta wp-include/images/smilies
Nota importante: Si usas el plugin Google XML Sitemap desactivalo antes de importar las entradas porque si no se sobre cargará y dará error :S
Establecer una redirección 301 del antigüo dominio al nuevo
Esto lo puedes hacer mediante un archivo .htaccess pero si quieres evitar problemas de código te recomiendo que mejor uses el plugin Moving your blog que creará un redireccionamiento a tu nuevo dominio ^^
Lo instalas en el viejo blog y solo lo configuras poniendo la URL del nuevo blog.
Eso fue todo lo que hice y ahora anda super bien