bloG

12ene2007 26

Migración de Blogger a WordPress: Redirección (V)

Con este post terminamos la serie de como migrar nuestro blog de Blogger a WordPress. Veremos como:

  1. Cambiar la plantilla de blogger para redireccionar a nuestro nuevo dominio
  2. Modificar el fichero .htaccess de nuestra instalación de WordPress

1.- Cambiar la plantilla de blogger para redireccionar a nuestro nuevo dominio

Con el objetivo de redireccionar todo el tráfico que vaya a nuestro antiguo blog en Blogger debemos cambiar la plantilla y republicar todo el blog. De esa forma, cualquier solicitud de página en blogger será redireccionado a la nueva instalación.

Puedes descargarte la plantilla que hemos realizado para las redirecciones del blog de Enrique Dans en este archivo.

A la hora de redireccionar y tratando de ser lo más “políticamente correcto” con los buscadores hemos tenido en cuenta los siguientes aspectos:

  1. Ofrecemos al usuario la nueva dirección para que haga click y la mantenemos en pantalla un tiempo prudencial (de 5 a 10 segundos)
  2. Si el usuario no hace click en ese enlace y tiene JavaScript activado le redireccionamos a la nueva dirección. (Utilizamos JavaScript porque la redirección que se realiza a través de la etiqueta META REFRESH no transmite el referer al servidor web de destino y no se pueden hacer redirecciones correctas con htaccess)
  3. Si el usuario no tiene JavaScript activado y no hace click sobre el enlace facilitado, pasados 10 segundos redireccionamos a la nueva instalación enviando la dirección del permalink en blogger para ser tratada por nuestro servidor web Apache a través del htaccess

Si estamos cargando la home page del blog en blogger, redireccionamos a la home del nuevo blog y si estamos en cualquier otra página, redireccionamos a esa página. Para eso hemos realizado la importación de todos los posts y mantenido la misma estructura de permalinks.

Puedes descargarte la plantilla que hemos utilizado en Blogger para el blog de Luis Rull en este archivo. El código es bastante sencillo pero si no sabes HTML o JavaScript simplemente abre el archivo en cualquier editor de textos y busca las dos direcciones suyas (el antiguo blog en blogger: luisrull.blogspot.com y el nuevo blog: luisrull.blogestudio.com) y cámbialas por las tuyas (ten en cuenta que aparecen varias veces)

2.- Modificar el fichero .htaccess de nuestra instalación de WordPress

En este paso, tenemos que tener en cuenta si pusimos los permalinks con terminación en HTML o sin ella tal y como dijimos en esta entrada y modificar el fichero .htaccess de nuestra instalación.

Para modificar el archivo .htaccess podemos usar la gestión de WordPress en el menú Gestionar / Archivos fichero .htaccess

Recuerda cambiar los valores del blog de Luis Rull por los valores del tuyo.

Si tenemos los permalinks con terminación en .html sólo tenemos que tener en cuenta las dos primeras líneas siguientes, en caso de no terminar en .html los permalinks, deberemos introducir la tercera línea también en nuestro fichero .htaccess

Líneas a añadir al fichero .htaccess de la raiz de nuestro blog:

  1. La siguiente línea redirecciona los posts al usuario que no tiene activado JavaScript y no ha hecho click en la URL facilitada:
    RewriteRule ^bypermalink/http:/luisrull\.blogspot\.com/(.*) http://luisrull.blogestudio.com/$1 [L,R=301]
  2. La siguiente línea redirecciona los archivos mensuales generados por blogger:
    RewriteRule ^([0-9]{4}+)_([0-9]{2}+)_([0-9]{2}+)_(.*)_archive\.html$ /$1/$2/ [L,R=301]
  3. Si nuestros permalinks no tienen terminación en .html la siguiente línea modifica las solicitudes que vengan con ella para que WordPress las acepte:
    RewriteRule ^([0-9]{4})/([0-9]{1,2})/([^/]+)\.html$ $1/$2/$3/ [QSA,R=301,L]

 

Categoría: Plugins, WordPress

Comentarios

  • DaRoiT 23 de enero de 2007

    Oleeee!

    Muchas gracias por la explicacion, el Paso 1 ya esta hecho y funcionando en http://daroit.blogspot.com/

    Lo que no he hecho es el Paso 2, primero porque no se para que sirve y segundo porque entre mis archivos de wordpress no tengo ninguno llamado .htaccess

    Muchas gracias por la info, muy util!

    responder
  • Fernando Serer 26 de enero de 2007

    DaRoiT, el paso 2 de este post es para que te redireccione cualquier página de blogger a WordPress,pero para ello tienes que haber importado los posts de blogger con la misma URI. Tal y como indicamos en el paso 3 de todo el proceso.

    responder
  • Carlos 27 de enero de 2007

    ¿Y esto funcionaría con la nueva versión de blogger (la hasta hace poco llamada beta)?

    Otra pregunta que me hago es: ¿cómo afecta este cambio a los buscadores?

    responder
  • jorge 28 de enero de 2007

    Un articulo muy interesante.

    responder
  • Bibita 30 de enero de 2007

    El primer paso, estupendo! Pero cuando intento con el segundo, me dice que no tengo el archivo htaccess, ¿puede ser?

    Gracias, de mucha utilidad este artículo.

    responder
  • Alejandro Carravedo 31 de enero de 2007

    “Bibita” es perfectamente posible que no tengas el .htaccess creado, no viene por defecto con el WordPress.

    Deberías crearlo!!

    responder
  • Bibita 31 de enero de 2007

    Gracias Alejandro, hablaré con el amigote que me puso el WordPress, porque creo que yo sola no voy a saber ni por dónde empezar 😉

    responder
  • Auro 11 de abril de 2007

    Sé que estareis cansados de recibir preguntas y dudas….pero ahí va la mia, tengo un blog en blogger (en la nueva versión) estoy intentando usar la plantilla de redirección a wordpress y me da error
    No se que puedo hacer…os agradeceria muchisimo vuestra ayuda

    Un saludo y muchisimas gracias por este estupendo blog

    Auro

    responder
  • Fernando Serer 14 de abril de 2007

    Auro, desde la nueva versión de blogger mejor pégale un vistazo a esta otra entrada

    responder
  • Dale al teclado 25 de abril de 2007

    ¡Genial la ayuda!

    Solamente comentar que la redirección que proponéis para los archivos mensuales a mi no me funcionaba. Yo he tenido que hacer esto:

    RedirectMatch 301 ^/(.+)_(.+)_(.*)_archive\.html /$1/$2

    No soy ningún experto y probablemente haya algún inconveniente (he llegado a ello mediante prueba y error).

    responder
  • David 25 de septiembre de 2007

    La plantilla me da el siguiente error:

    No se ha podido analizar su plantilla, porque no está bien formada. Asegúrese de que todos los elementos XML se han cerrado correctamente.
    Mensaje de error de XML: The content of elements must consist of well-formed character data or markup.

    responder
  • Fernando Serer 27 de septiembre de 2007

    David,

    Ya no hace falta crear la plantilla, ahora puedes hacer una redirección 301, mucho mejor.

    En configuración/publicación dile que utilizas tu propio dominio y ya está. Redirigirá a tu nuevo blog todas las visitas.

    responder
  • Diego 14 de noviembre de 2007

    Hola,

    Estoy en pleno desarrollo de un blog, http://www.webdelautomovil.com – llegué a ustedes por Google, buscando la solución a mi problema: quiero cambiar los permalinks para una mejor optimización.

    He leído los pasos que han colocando en este artículo pensando que me podrían ayudar, pero veo que están más adaptado a la migración desde Blogger. Sé que tengo que editar el archivo .htaccess; está en mi servidor con 0 Kb pero no sé cómo hacerlo. ¿Podrían ayudarme?

    Gracias por adelantado,

    Diego.

    responder
  • rodrigo olave 10 de abril de 2008

    Muy bueno el articulo de echo estaba muy proximo a migrar unos cuantos blogs a wordpress, exelente!. probare algunos tips del post.

    responder
  • coyr 8 de septiembre de 2008

    Hola al intentar colocar ese código en el htaccess aparece un error 500 que puede ser? Estas entradas todavía son vigentes con la versión 2.6.1 de wordpress y blogger? Gracias por su ayuda

    responder
  • Fernando Serer 8 de septiembre de 2008

    @ coyr:

    Hola Coyr

    no, estas opciones no están vigentes con la nueva versión de wordpress.

    Puedes importar directamente desde wordpress con la opción de Administrar / Importar / Blogger. Nosotros hemos importado blogs en español y no ha habido problemas.

    Las reglas del htaccess pueden depender de las opciones que quieras habilitar y las redirecciones que quieras hacer. Es posible que la versión de tu apache sea diferente y por eso las reglas no te funcionen bien.

    responder
  • Jackson Everett 12 de noviembre de 2008

    hwiy2z3qajzqxn3l

    responder
  • Viajar barato 20 de marzo de 2009

    Hola,

    He llegado a vuestro blog porque parece ser que soys los unicos que habeis conseguido hacer una redireccion de Blogger a WordPress en condiciones y que funciona.

    He intentado descargarme el "archivo magico" con el que se hace la redireccion pero me manda al blog de Enrique o al de Luis y no consigo obtener el codigo por ningun lado.

    Os agradeceria bastante si lo pudierais resubir.

    Gracias y enhorabuena por el blog.

    Un saludo

    responder
  • Alejandro Carravedo 23 de marzo de 2009

    Buenas, en principio los enlaces que os ponemos en el texto están perfectamente funcionales …

    http://blogestudio.com/wp-content/uploads/2007/te
    http://blogestudio.com/wp-content/uploads/2007/te

    Pruébalos de nuevo y ya nos dices?! ;-))

    responder
  • aca463 8 de octubre de 2009

    Muchas gracias por el tuto.
    La explicación está OK.

    Yo Redireccioné un dominio completo y el pagerank y el nº de páginas indexadas por google es el que tenía en el dominio antiguo.

    Saludos.

    responder
  • Cristian 24 de septiembre de 2010

    Muy buen articulo sobre la migracion, me aclaro varias dudas, siempre blogger me ha dado mas de una dolor de cabeza.

    responder
  • Salmandra 4 de octubre de 2010

    Agradecer el tutorial y la difusión de las plantillas.

    Para evitar que aparezcan errores de XML hay que seleccionar una plantilla clásica y luego cargar el fichero.

    responder
  • C 20 de enero de 2011

    Saben si se puede hacer a la inversa? Es decir, dr wordpress a blogger. Un saludo

    responder
  • diseño web malaga 10 de mayo de 2011

    Ya no hace falta crear la plantilla, ahora puedes hacer una redirección 301, mucho mejor.

    responder
  • Jose Miguel Duran 1 de junio de 2011

    Buenas, estoy intentando migran mi blog http://lavidaolabolsa.blogspot.com a mi nueva web, ya he importado todos los post, y ahora he visto que para el redireccionamiento hay un plugin Blogger to WordPress ¿me recomendais su uso?, con la utilización de este es suficiente.

    Una vez realizado el redireccionamiento puedo cerrar el blog de Blogger ya que según me han dicho Google penaliza si hay una doble indexación de artículos.

    Y por otro lado, los artículos que he importado y voy a redirigir los voy a reeditar cambiando el titulo y algunas cosas mas para mejorar el posiconamiento natural SEO, ¿debo hacer algún redireccionamiento de nuevo?

    Gracias.

    responder
  • Alex Carravedo 2 de junio de 2011

    Hola Jose Miguel, no conocíamos el plugin que comentas, pero si hace todo lo que dice lo veo perfecto.

    En cuanto al cierre de tu “Blogger”, no es necesario que lo hagas enseguida, de hecho si lo cierras no podrás hacer las redirecciones necesarias para cambiar el blog de sitio.

    Con el plugin que comentas tu “Blogger” cambia su contenido por un sistema de redirección, por lo que el problema de contenido duplicado debe de desaparecer, siendo el único contenido válido el de tu WordPress.

    responder

Dejar un comentario

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>