Hoy leí en vagabundia un método para evitar la redirección de Blogger. El problema que surgía era que esa función sólo valía para una extensión, pero si entrabas desde otro país, entraba en un bucle en el que se redirigía la página una y otra vez. Yo aquí aporto una solución que podéis ver en este mismo blog. Pegad esto en cualquier parte de la plantilla, preferiblemente debajo de <head>


<script>
//<![CDATA[
(function(){
var URL = document.URL, reg = /\.blogspot\.(com\...|..)\//
if( URL.match( reg ) ){
window.location = URL.replace( reg, ".blogspot.com\/ncr\/" )
}
})()
//]]>
</script>

Espero que os sea útil :). Si queréis ver el resultado lo estáis viendo en este momento.

Actualización: Hay otro método, por si estáis interesados, que propone Oloman en una entrada similar.

36 pensamientos en “Evitar la redirección nueva de Blogger

  1. Imagen de JuanDP el dijo:

    Estimados, yo ni siquiera puedo entrar a la cuenta de google, porque me salta el siguiente error: "Error 310 (net::ERR_TOO_MANY_REDIRECTS): Demasiados redireccionamientos." y me dice que "Esta página web tiene un bucle de redirección‏"
    No puedo editar nada de la plantilla. No se que hacer! Por favor solicito ayuda!

  2. Imagen de iOS Games el dijo:

    Hola Emilio…

    Tengo una ligera consulta, al pasar mi url por woorank me dice q mi url no apunta al mismo lugar con www o sin www, mi blog es: tecnobita.blogspot.com , me preguntaba si es un error de woorank, y en caso de no ser un error existe alguna forma de solventarlo, lo pongo este post xq trata sobre un tema similar. Por otro lado pues te queria felicitar por el buen contenido q tiene tu web, sirve de mucho.

    Feliz dia.

    • Imagen de Emilio Cobos Álvarez el dijo:

      No es ningún error en sí (wooRank te avisa de que si entras a tu blog sin www no te redirige a la versión con www o viceversa). Ésto podría conllevar un problema de indexación (google ve tu contenido duplicado), pero deja de serlo en cuanto blogger añade automáticamente el <link rel="canonical">.

      En otras palabras: Si es por el SEO, no te preocupes, ya que blogger se encarga de ello. Si es por que prefieres que la gente entre con o sin www, se puede hacer una solución parecida a esta.

  3. Imagen de Ximena el dijo:

    Una pregunta casi relacionado con este script:

    Tengo un blog de pruebas (sin entradas) que redirecciono hacia otro blog, pero sólo lo hace a la página principal, ¿Se puede hacer que redireccione a las entradas?

    Por ejemplo: “blog1.blogspot.com/2013/02/lorem-ipsum” que redireccione a “blog2.blogspot.com/2013/02/lorem-ipsum”, y así con el resto de las entradas

    Osea que lo único que cambie sea el “blog1” a “blog2” sin importar el nombre de la entrada.

    :S

  4. Imagen de daniela el dijo:

    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

  5. Imagen de Luis Martín el dijo:

    Solución a las redirecciones de blogger, si eliminas las redirecciones de blogger (pasamos de ellas para redireccionar la página de inicio), puedes añadir este script dentro del head de la plantillas donde index.html es tu página estática de inicio, hasta el momento es la única solución que he encotrado, vuestros comentarios me han ayudado mucho, gracias.

    //

    • Imagen de Luis Martín el dijo:

      ups, perdón, aquí el código bien parseado:

      
      	  <b:if cond='data:blog.url == data:blog.homepageUrl'>		<script type="text/javascript">		//<![CDATA[		var localhost = window.location.protocol+'//'+window.location.hostname;		if (window.location.href == localhost+'/' || window.location.href == localhost+'/?m=1')		{			// @fix Index Page Redirect '/p/index.html'			window.location = localhost+'/p/index.html';		}		//]]>		</script>	  </b:if>
      

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

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=""> <s> <strike> <strong> <pre data-language=""> <ul> <ol> <li>
Para poner código usa <pre data-language="[lenguaje]"><code>[código]</code></pre>, y no olvides escapar el HTMl.