LinuxParty
En este punto asumo que tienes un blog alojado en Blogger y que quieres migrarlo a WordPress.org. Vamos a diferenciar dos casos distintos:
- Tu blog tiene un dominio .com contratado y tu URL es del tipo: http://www.nombredetublog.com
- Tu blog no tiene un dominio propio y tu URL es del tipo: http://nombredetublog.blogspot.com
Si has contratado un dominio .com, habrá partes del proceso que serán un poco más tediosas. Estas partes estarán indicadas en el apéndice al final del post.
Todo el proceso de instalación, configuración y personalización del blog WordPress.org ya se ha tratado ampliamente en otros artículos de este blog, por lo que no profundizaremos en ello.
La migración de un blog entre dos plataformas requiere de la interacción de 4 servicios independientes:
- Blogger
- WordPress.org
- Hosting
- Dominio
Es posible que aparezcan problemas concretos con uno o varios servicios, en cuyo caso la mejor opción será hablar con el servicio técnico de los mismos. Hemos decidido contar con ExtreHost, pues ellos incluso pueden hacerte gratis, este trabajo por ti, contacta con ellos, pues tienen precios muy económicos para el hosting.
Pero si has decidido hacerlo tu, En general, migrar completamente un blog de Blogger a WordPress puede llevar algo de tiempo, especialmente si aparecen complicaciones. Por eso, es mejor asumir desde el principio que, según tu caso, puede llegar a llevarte algo de trabajo. Eso sí, te garantizo que merece la pena.
Si tienes cualquier duda, deja un comentario y haremos todo lo posible por ayudar.
Así que eso, ¡vamos a migrar!
1. Dominio web
Lo primero de todo es el dominio; la dirección que pones en el explorador, vamos.
Si tu blog todavía no tiene dominio propio contratado, este paso es trivial; se puede hacer automáticamente al contratar el hosting web. De todas formas, puede suceder que quieras contratarlo con una empresa aparte, como GoDaddy o Namecheap; especialmente si tienes varios dominios y prefieres tenerlos todos contratados con el mismo servicio.
Por ejemplo, buscar el dominio y contratarlo con ExtreHost, es rápido, cómodo y extremadamente sencillo.
2. Hosting
Lo siguiente será contratar un hosting donde alojar tu web.
Como opciones de hosting bueno, rapido, cómodo y asequible recomiendo ExtreHost. En el enlace tienes más información sobre planes y precios, y verás que estamos hablando de importes muy asequibles en los planes básicos.
Los planes más básicos suelen ser más que suficiente para algo así como el 80% o 90% de los casos. Así que caso seguro que no necesitas más.
Nosotros elegimos a ExtreHost, sobre todo, por:
- Su velocidad y fiabilidad
- Su buen soporte técnico
- Es un hosting especializado en WordPress (y también en Joomla y Prestashop).
- Cuidan especialmente la seguridad con cosas como copias de seguridad cada 4h de las bbdd y configuraciones anti-hackeo
- La posibilidad de alojar el blog en un dominio temporal durante la migración
Si ya tienes un dominio .com…
La cuestión del dominio temporal es clave, te lo recomiendo encarecidamente. Así, podrás configurar y poner en marcha el nuevo blog tranquilamente mientras los lectores habituales visitan el viejo.
Además, te recomiendo que ocultes durante este periodo los contenidos al público en general con un plugin como, por ejemplo, Ultimate Coming Soon Page.
Si tu blog ya tiene su propia dirección .com y no quieres que tus visitantes se encuentren con una página en obras mientras migras, esta opción es perfecta. Si, por el contrario, tu blog conserva la dirección original de Blogger, te da un poco lo mismo.
Si decides optar por no coger un dominio temporal, será mejor que escojas un momento muy bajo de tráfico para hacer la migración. Ya que durante un buen rato tu blog será un auténtico desastre, yo elegiría algo así como las 2 de la madrugada de la noche de sábado a domingo para minimizar el número de visitas inesperadas.
3. Instalación de WordPress.org
Una vez que tengas el hosting contratado y listo, lo siguiente es instalar WordPress.org en el mismo. En ExtreHost hay un pack de instalación automático, pero puedes hacerlo también de la manera “estándar”, común para cualquier hosting, subiendo los archivos, te recomendamos la primera opción, es rápida, cómoda y segura.
4. Personalización y configuración del blog.
Después viene la magia de instalar la plantilla y configurar el blog como mejor te venga, en definitiva, completar la instalación de WordPress. Es relativamente sencillo, y no vamos a publicar sobre ellos, ahora sólo queda configurar:
- Visibilidad para buscadores
- Configuración de enlaces permanentes
Visibilidad para buscadores
Un punto importante para evitar problemas con Google. Para evitar que se indexe la web nueva a la vez que la vieja y encuentre contenido duplicado, es importante desactivar la opción de que nos rastreen los motores de búsqueda en la configuración del blog, o bien, usar el plugin para ocultar los contenidos antes recomendado.
Lo puedes encontrar en el menú Ajustes -> Lectura
Configuración de enlaces permanentes
Por defecto, WordPress configura los enlaces permanentes del blog en el formato:
http://www.nombredetublog.com/mes/año/nombre-del-post
Desde el punto de vista del SEO y de la estética del blog, tener los enlaces de esta manera no es la mejor de las opciones; por eso, recomendamos cambiar la estructura a una del tipo:
http://www.nombredetublog.com/nombre-del-post
Mucho más bonica, estilosa y fácil de recordar. Además, parte de los ajustes que haremos más adelante necesitan que los enlaces estén dispuestos de esta forma.
Para hacerlo, no hay más que ir a Ajustes -> Enlaces permanentes y seleccionar la opción “Nombre entrada”.
5. Importación de contenido
En este punto de la migración tenemos:
- Dominio
- Hosting
- WordPress.org instalado
- Blog personalizado y configurado
Ahora vamos a lo que realmente importa: migrar el contenido de nuestro blog desde Blogger hasta su nuevo hogar, WordPress.org.
Ánimo, ¡que ya queda menos!
Debido a unos cambios que ha introducido Blogger en su plataforma, el plugin de importación “clásico” de WordPress que se describe a continuación ha dejado de funcionar.
Por suerte, no hay problema porque el plugin Blogger Importer Extended funciona de una manera muy similar y es una excelente alternativa mientras que no se solucione el problema con el plugin original.
Importar el contenido de Blogger a WordPress es realmente fácil. Desde el escritorio de WordPress, ve a Herramientas à Importar, y una vez allí, haz clic en Blogger:
Esto te llevará a la página de descarga del plugin:
Una vez instalado, volvemos a Herramientas -> Importar -> Blogger y aparecerá una pantalla como esta:
Aquí deberemos autorizar la cuenta de Google con la que estemos dados de alta como autores en Blogger:
Permitimos acceso y ya tendremos a nuestra disposición el panel de control del importador:
Hacemos clic en el botón y esperamos a que se complete el proceso. Esto puede llevar un rato, dependiendo de lo grande que fuese tu blog. Al terminar podrás ver algo parecido a esto:
¡Y ya está! Ahora tienes tu viejo blog copiado en su nuevo hogar.
6. Revisión del contenido
Ahora que tenemos nuestro blog importado, toca revisar que la importación se haya hecho en condiciones. La importación automática tiene cuatro problemas básicos:
- Se pierden los saltos de línea
- La autoría de los posts se asigna a un solo usuario
- Las imágenes pierden calidad y los pies de foto se salen de la foto
- Las etiquetas pasan a categorías y se vuelve todo un poco lioso
Si no utilizabas los saltos de línea, si eras solo un autor o si las imágenes de tu blog no eran demasiado importantes, tal vez quieras pasar por alto estos detalles.
El cambio de autoría, etiquetas y categorías se puede hacer fácilmente con la herramienta “Edición masiva”. Para esto:
- Ve a Entradas -> Todas las entradas
- Selecciona las entradas que quieras editar conjuntamente
- Haz clic donde pone “Acciones en lote”, selecciona “Editar” y después “Aplicar”
- Modifica a tu antojo
La corrección de las fotos y los saltos de línea es un poco tediosa, porque pasa por ir revisando las entradas una a una para colocar los saltos de línea en su sitio y reemplazar las imágenes por su versión de más calidad. Afortunadamente, WordPress importa las imágenes originales, así que no hay que volver a subirlas, solo reindexarlas.
En el caso de mi blog “Ya Estamos En Casita”, somos dos autores, tenemos saltos de línea y las fotos tienen un peso fundamental, por lo que todavía estamos de obras. Lo que más nos está costando es reemplazar todas las fotos de baja calidad por la versión original. Es una paliza de cuidado, así que si alguien tiene un consejo mejor, será bien escuchado
Aparte de estos 4 puntos, es conveniente darle un repaso general a las entradas para verificar que no haya habido otros errores en la importación de contenido. Cada blog es un mundo y cada uno tendrá sus pequeños problemillas.
7. Redirección del dominio web
Ahora que tenemos el blog listo para funcionar, es el momento de sacarlo a la luz. Para esto, vamos a apuntar el dominio al hosting donde tenemos alojado el blog.
Si tu blog tenía la dirección original de Blogger (http://nombredetublog.blogspot.com) y has contratado en dominio junto con el hosting, te puedes saltar este paso porque tu nueva web ya estará operando bajo el dominio que elegiste.
Si tienes un dominio .com…
El siguiente paso será redireccionar tu dominio web a tu flamante nuevo blog. Para ello, accedemos a la consola de administración de nuestro dominio con el gestor con el que lo hayamos contratado y cambiamos los campos indicados por nuestro proveedor de hosting.
Por ejemplo, en el caso particular de que nuestro gestor del dominio sea GoDaddy y nuestro proveedor de hosting, ExtreHost, será necesario cambiar los servidores de nombres en el panel de control de DNS, de forma que apuntes a los de ExtreHost:
Resaltar que esto es para el caso particular ExtreHost – GoDaddy. Para cada combinación de Hosting – Gestor de dominios se tendrá que proceder de manera similar, aunque los interfaces de usuario de los proveedores serán algo distintos.
En cualquier caso, recuerda que con un buen proveedor de hosting como ExtreHost, en todos estos detalles te asiste su soporte técnico con lo cual en esto no debería tener nunca ningún problema. Así que no temas estas cosas.
Además, si durante las fases de instalación, configuración y migración estabas trabajando bajo un dominio temporal, tendrás que llevar a cabo un proceso de sustitución de enlaces internos.
Durante todo el proceso de importación de los posts, los enlaces internos que antes redirigían a tus viejas páginas de Blogger se iban cambiando al nuevo dominio. Solo hay un pequeño problemilla… que el dominio nuevo tampoco es el bueno, era uno temporal.
Para solucionar esto, ExtreHost ofrece un plugin, o te asiste con unas sentencias que debees ejecutar que cambia los enlaces internos que apuntaban al dominio viejo al dominio nuevo. Las instrucciones específicas las proporcionan ellos por email, o te lo hacen ellos cuando contratas sus servicios y son realmente claras y fáciles de utilizar.
8. Redirección de enlaces
Blogger y WordPress.org tienen estructuras de enlaces distintas. Vamos a poner un ejemplo real para entenderlo bien.
En “Ya Estamos En Casita”, tenemos una receta que se llama “Cómo hacer salsa carbonara”. La dirección antigua de Blogger tenía esta pinta:
http://www.yaestamosencasita.com/2013/11/como-hacer-salsa-carbonara.html
Sin embargo, en la nueva versión del blog, la dirección tiene esta pinta:
http://www.yaestamosencasita.com/como-hacer-salsa-carbonara
Prueba a meterte en ambas páginas y verás cómo las dos te llevan a la misma. ¿Qué hemos hecho? Muy fácil, redirecciones de enlaces 301.
Con este tipo de redirecciones, básicamente le estás diciendo al navegador algo como “¡Hey! Esta página que buscas ya no está aquí. A partir de ahora, búscala siempre en este otro enlace.”
De este modo tus lectores podrán llegar a tu blog a través de enlaces viejos sin ningún problema. Sobra decir que esto resulta ideal para el SEO porque conservarás todos los enlaces entrantes que ya tenías.
Con la redirección de enlaces queremos solucionar 2 problemas:
- Garantizar que los enlaces antiguos a tu web sigan funcionando
- Solucionar pequeños errores en los enlaces que hayan podido ocurrir durante la migración
Para arreglar esto utilizaremos el plugin Redirections, que además de permitirnos hacer redirecciones 301 a mansalva, también nos dejará monitorizar los errores 404 de página no encontrada. Esto último es muy útil para detectar posibles anomalías en los enlaces entrantes que deberemos solucionar.
Para añadir una regla nueva, simplemente abrimos el panel de control del plugin en Herramientas à Redirection y copiamos los campos de los casos que indicaré más abajo.
Los enlaces de Blogger difieren en los de WordPress.org en 3 puntos:
- Son estructuras con fecha
- Tienen terminación .html
- Las páginas para móviles terminan en /?m=1
Vamos a establecer 2 reglas de redirección, una para la estructura general y otra para las páginas optimizadas para dispositivos móviles:
Estructura general
Esta redirección elimina la parte del enlace que correspondía al año y mes de publicación, así como la terminación “.html”.
http://www.nombredetublog.com/aaaa/mm/nombre-de-tu-post.html
- URL origen:/(\d*)/(\d*)/([A-Za-z0-9-]*).html
- URL destino: /$3
- Código HTTP: 301 – Moved Permanently
- Expresión regular: CHECK
Páginas para móviles m=1
Esta redirección elimina la terminación /?m=1 de los enlaces a tu blog optimizados para móviles.
http://www.nombredetublog.com/aaaa/mm/nombre-de-tu-post.html/?m=1
- URL origen: /(.*)/?m=(\d*)
- URL destino: /$1
- Código HTTP: 301 – Moved Permanently
- Expresión regular: CHECK
Sumando las 2 reglas, tendremos una estructura de enlaces clavadita a la de WordPress.org:
http://www.nombredetublog.com/aaaa/mm/nombre-de-tu-post.html/?m=1
Ya está todo terminado.
-
PHP
- Eliminar el mensaje «Hemos detectado que su servidor está usando PHP el cual está obsoleto» en Joomla
- FacturaScripts 2015.046 ya disponible
- FacturaScripts 2018.03 ya disponible (y presencia en OpenExpo)
- Los puntos de referencia de rendimiento de PHP 7.3 se ven buenos, días antes de su lanzamiento
- 12 Usos útil de PHP desde la línea de comandos que todo usuario de Linux debería conocer
- Como migrar de Blogger a WordPress
- Cómo instalar Composer, el gestor de paquetes de PHP globalmente
- Instalar una versión vieja (downgrade) de PHP en CentOS
- Migrar de PHPNuke a Joomla 2.5.X, paso a paso.
- Pasos para actualizar Joomla 2.5 a Joomla 3.3
- Cómo tener varias versiones de PHP en un mismo servidor
- Generar documentos Word con PHP a través de PHPDocX, biblioteca PHP para dicho fin.
- 10 formas de hacer PHP más seguro.
- Introducción a PHPUnit, la herramienta para desglosar, probar y documentar el código
- VideoTutoriales: Curso de MongoDB con PHP en Español