Cómo eliminar el ?m=1 de tu blog de Blogger

Cómo quitar el ?m=1 en blogger

Me gusta mucho Blogger pero no me gusta mucho esa 'colita' que le deja a las urls cuando se visita desde móviles. Eso servía cuando los temas no eran del tipo responsive, y había un tema específico para móviles.

Ahora tenemos temas oficiales y gratuitos por toda la red que se adaptan a todo tipo de pantallas, como debe de ser. El parámetro ?m=1 por lo tanto para estos temas no es necesario. Sin embargo sigue ahí. No existe una solución perfecta para esto, pero se puede redirigir esas direcciones a la que debe ser, eliminando ese molesto ?m=1.

Encontré el siguiente código que debes pegar después de la etiqueta </head>. Debes seguir los siguientes pasos:


  1. Ir a el editor de Blogger y buscar Tema > Editar HTML
  2. Usar Control + F para encontrar la etiqueta </head> y entonces pegas el siguiente código.
<script>/*<![CDATA[*/ var uri = window.location.toString(); if (uri.indexOf("%3D","%3D") > 0) { var clean_uri = uri.substring(0, uri.indexOf("%3D")); window.history.replaceState({}, document.title, clean_uri);} var uri = window.location.toString(); if (uri.indexOf("%3D%3D","%3D%3D") > 0) { var clean_uri = uri.substring(0, uri.indexOf("%3D%3D")); window.history.replaceState({}, document.title, clean_uri);} var uri = window.location.toString(); if (uri.indexOf("&m=1","&m=1") > 0) { var clean_uri = uri.substring(0, uri.indexOf("&m=1")); window.history.replaceState({}, document.title, clean_uri); } var uri = window.location.toString(); if (uri.indexOf("?m=1","?m=1") > 0) { var clean_uri = uri.substring(0, uri.indexOf("?m=1"));window.history.replaceState({}, document.title, clean_uri);}; var protocol=window.location.protocol.replace(/\:/g,''); if(protocol=='http'){ var url=window.location.href.replace('http','https'); window.location.replace(url);} /*]]>*/</script>

Tal cual como está aquí arriba. Luego lo guardas y listo.

Comentarios