jueves, 14 de julio de 2011

Redireccionar todo el blog en Blogger

Habíamos visto anteriormente 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.

En esta oportunidad les mostraré un método para que cada entrada del blog sea redireccionada a la del nuevo.

Veamos un ejemplo:
http://mi-blog-antiguo.blogspot.com/2011/01/entrada-de-ejemplo.html
Quiero que mi blog sea redireccionado a la nueva dirección (http://mi-blog-nuevo.blogspot.com)

http://mi-blog-nuevo.blogspot.com/2011/01/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 = "tu-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 tu-blog.blogspot.com por la dirección de tu blog (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 hay comentarios:

Publicar un comentario