Anteriormente habíamos visto en el tema Redireccionar Blog de Blogger a Otro Blog - Facil  la forma de redireccionar el blog mediante un pequeño script, cada vez que un usuario visitaba una entrada, era redirigido a la página principal pero no ala entrada que buscaba.

En esta oportunidad les mostraré un método para que cada entrada del blog sea redireccionada a la entrada del nuevo blog, esto sirve si estas cambiando el nombre de tu blog a otro nombre y para ello creas un nuevo blog, como no quieres que tus visitantes de tu blog antiguo se pierdan pues sacas un backup del antiguo y lo subes al blog nuevo y ahora solo falta redireccionar ala nueva dirección

Veamos un ejemplo:

http://blog-antiguo.blogspot.com/2013/11/entrada-de-ejemplo.html
Quiero que mi blog sea redireccionado a la nueva dirección
http://blog-nuevo.blogspot.com/2013/11/entrada-de-ejemplo.html
y quedaria redireccionado asi
http://blog-nuevo.blogspot.com/2013/11/entrada-de-ejemplo.html

Tal como se puede apreciar, la redirección es completa, ya que esto simula una redirección 301 en algún otro tipo de sistema web mediante htaccess.

¿Cómo redireccionar el blog?:

En ''Diseño | Edición HTML'' (''Plantilla | Editar plantilla'' si utilizas el nuevo Blogger''), deberás busca el siguiente código:

</head>

Arriba de este deberás pegar el siguiente: 

<script LANGUAGE='JavaScript'>
var dominioDestino = "nuevo-blog.blogspot.com/";
var urlActual = document.location.href;
var ini=urlActual.indexOf("blogspot");
var permalink=urlActual.substring(ini+12,urlActual.length);
var urlDestino = "http://www." + dominioDestino + permalink;
function redireccionar()
{
location.href=urlDestino
}
setTimeout ("redireccionar()", 0001);
</script>

Reemplaza nuevo-blog.blogspot.com/ por la dirección de tu blog (Sin http://)

Guarda los cambios y listo.

Ahora si tu dominio es de paga o personalizado pero esta alojado en blogger utiliza el siguiente codigo siguiendo los pasos anteriores:

</head>

Arriba de este deberás pegar el siguiente:

<script LANGUAGE='JavaScript'>
var dominioDestino = "dominiodepaga-nuevo.com/";
var urlActual = document.location.href;
var ini=urlActual.indexOf("dominiodepaga-antiguo.com");
var permalink=urlActual.substring(ini+12,urlActual.length);
var urlDestino = "http://www." + dominioDestino + permalink;
function redireccionar()
{
location.href=urlDestino
}
setTimeout ("redireccionar()", 0001);
</script>

Reemplaza dominiodepaga-nuevo.com/ por la dirección de tu dominio personalizado nuevo (Sin http://) y también reemplaza dominiodepaga-antiguo.com por la dirección de tu dominio personalizado antiguo (Sin http://)

Guarda los cambios y listo.

Importante


  • Recuerda que las entradas en el blog antiguo deben existir o de lo contrario la url arrojará error de entrada inexistente (Deberás duplicar el contenido).
  • Recomiendo que desactives la indexación en el blog antiguo para que después los resultados sean directamente a tu blog nuevo.
  • Recuerda que si el blog antiguo usa un dominio personalizado, varía el valor ini+12 por la cantidad de carácteres que tiene el dominio (blogspot.com tiene 12 carácteres).
  • No olvidarse de poner la barra inclinada al final ejemplo: nuevo-blog.blogspot.com/ 
Comparte:

Comentar:

6 Comentarios

  1. Hola amigo veo que sabes mucho , sabes hace poco cree un blog y al iniciar sesion entro a blogger y todo bien , ahora viene lo malo que al cerrar sesion no me redirecciona a mi blog si no se queda en el inicio sesion y es incomodo si pudieras ayudarme gracias


    PD: me sale esto al cerrar sesion
    https://accounts.google.com/ServiceLogin?service=blogger&passive=1209600&continue=http://www.blogger.com/home&followup=http://www.blogger.com/home&ltmpl=start

    ResponderEliminar
    Respuestas
    1. Hola Daniela, me gustaría saber como ingresas a tu cuenta de bllogger, por www.blogger.com ó diferente

      Eliminar
  2. Gracias me ha sido útil, solo tengo una consulta cuando hablas de desactivar indexación en el blog antiguo, perdon por mi ignorancia pero donde lo debo realizar, gracias

    ResponderEliminar
    Respuestas
    1. Para evitar que cualquier robot indexe una determinada página de tu sitio, deberás insertar una metaetiqueta de la siguiente manera en la sección <head> de su página

      agrega el siguiente código:

      <meta name="robots" content="noindex">

       con eso ya estarías quitando la indexacion a tu blog antiguo, espero haberte ayudado.

      Saludos..

      Eliminar
  3. consulta amigo si hago esta redirecion 301 el otro blog a donde redirecione tendra la misma autoridad que el antiguo o no

    ResponderEliminar
    Respuestas
    1. Disculpe por la demora de contestarte es que estube fuera de la red por temas laborales, bueno amigo Ricardo si tendrá la misma autoridad que el anterior blog

      Eliminar