natsu88 Seguir
Gamma
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
- Desde
- 27 Feb 2017
- Mensajes
- 329
Hola qué tal? Hoy les traigo un script bastante interesante…
Lo que haces es cambiar la url por defecto de blogger, que es la fecha en el caso de las entradas y el */p/* en caso de las páginas.
Ejemplo, si uno tiene la entrada por defecto así: miblogejemplo.blogspot.com/2018/07/este-es-ejemplo.html
Luego de agregar el script, el link quedara así, miblogejemplo.blogspot.com/este-es-ejemplo
Y lo mismo pasara con las paginas. Si el link es asi: miblogejemplo.blogspot.com/p/este-es-ejemplo.html
La pagina quedara así, miblogejemplo.blogspot.com/este-es-ejemplo
Y no, aunque se encuentren dos link convertidos igual, no hay problemas de "una url repetida", ya que el script lo que hace es ocultar el */2018/07/* ó el */p/*
Bien, ahora que tienen claro lo que hace el script, seguimos con los pasos:
1. Ir a tema, y hacer una copia de seguridad
2. Justo arriba de la etiqueta </boody> poner el siguiente script:
Eso es todo!
-------------------------------
Actualización:
He probado el script y me he dado cuenta que se le puede sacar provecho en distintas formas.
1. No es recomendable usarlo en blogger con gran cantidad de paginas porque entre más post, le tomara mucho más tiempo redireccionar
2. No es compatible con todas las plantillas porque en ocasiones el link miblog.com/pagina no redirecciona a la original miblog.com/2018/09/pagina.html
3. Si tienes un blog pequeño de unas 20 entradas y lo actualizas semanalmente, puedes usar el "Redirección personalizado" por defecto de blogger. Lo he usado en un blog pequeño y los resultados han sido satisfactorios. Lo unico que tienes hacer es coger el link [ miblog.com/pagina ] y redireccionarlo a [ miblog.com/2018/09/pagina.html ] y luego el script lo llevara a [ miblog.com/pagina ] . Recuerden que el script es visual, por lo que no habrá un bucle de redirecciones.
4. Lo puedes implementar en una pagina estatica de blogger. Si tienes la pagina de "Terminos y servicios", y lo redireccionas como en el punto 3, entonces te quedaria como [ miblog.com/terminos-y-servicio ] que a gusto personal, se vería mejor que [ miblog.com/p/terminos-y-servicio ]
5. Usando una apikey de blogger [ tienes que crearla ] aumenta el rendimiento y disminuye el tiempo de carga, pero igual no funciona con todas las plantillas.
Esa fue mi experencia por el momento, para un blog grande no es recomendable, pero para algo pequeño o un portafolio, se vería bastante agradable. En cuanto se siga actualizando el script, estare publicando más sobre el tema.
Suerte!
Lo que haces es cambiar la url por defecto de blogger, que es la fecha en el caso de las entradas y el */p/* en caso de las páginas.
Ejemplo, si uno tiene la entrada por defecto así: miblogejemplo.blogspot.com/2018/07/este-es-ejemplo.html
Luego de agregar el script, el link quedara así, miblogejemplo.blogspot.com/este-es-ejemplo
Y lo mismo pasara con las paginas. Si el link es asi: miblogejemplo.blogspot.com/p/este-es-ejemplo.html
La pagina quedara así, miblogejemplo.blogspot.com/este-es-ejemplo
Y no, aunque se encuentren dos link convertidos igual, no hay problemas de "una url repetida", ya que el script lo que hace es ocultar el */2018/07/* ó el */p/*
Bien, ahora que tienen claro lo que hace el script, seguimos con los pasos:
1. Ir a tema, y hacer una copia de seguridad
2. Justo arriba de la etiqueta </boody> poner el siguiente script:
Insertar CODE, HTML o PHP:
<script type='text/javascript'>
//<=!=[=C=D=A=T=A=[
// BloggerJS v0.3.1
// Copyright (c) 2017-2018 Kenny Cruz
// Licensed under the MIT License
var urlTotal,nextPageToken,postsDatePrefix=!1,accessOnly=!1,useApiV3=!1,apiKey="",blogId="",postsOrPages=["pages","posts"],jsonIndex=1,secondRequest=!0,feedPriority=0,amp="&"[0];function urlVal(){var e=window.location.pathname,t=e.length;return".html"===e.substring(t-5)?0:t>1?1:2}function urlMod(){var e=window.location.pathname;"p"===e.substring(1,2)?(e=(e=e.substring(e.indexOf("/",1)+1)).substr(0,e.indexOf(".html")),history.replaceState(null,null,"../"+e)):(e=(e=postsDatePrefix?e.substring(1):e.substring(e.indexOf("/",7)+1)).substr(0,e.indexOf(".html")),history.replaceState(null,null,"../../"+e))}function urlSearch(e,t){var n=e+".html";t.forEach(function(e){-1!==e.search(n)&&(window.location=e)})}function urlManager(){var e=urlVal();0===e?accessOnly||urlMod():1===e?getJSON(postsOrPages[feedPriority],1):2===e&&(accessOnly||history.replaceState(null,null,"/"))}function getJSON(e,t){var n=document.createElement("script");if(useApiV3){var o="https://www.googleapis.com/blogger/v3/blogs/"+blogId+"/"+e+"?key="+apiKey+"#maxResults=500#fields=nextPageToken%2Citems(url)#callback=bloggerJSON";nextPageToken&&(o+="#pageToken="+nextPageToken),nextPageToken=void 0}else o=window.location.protocol+"//"+window.location.hostname+"/feeds/"+e+"/default?start-index="+t+"#max-results=150#orderby=published#alt=json-in-script#callback=bloggerJSON";o=o.replace(/#/g,amp),n.type="text/javascript",n.src=o,document.getElementsByTagName("head")[0].appendChild(n)}function bloggerJSON(e){var t=[];if(useApiV3||void 0===urlTotal&&(urlTotal=parseInt(e.feed.openSearch$totalResults.$t)),useApiV3){try{e.items.forEach(function(e,n){t.push(e.url)})}catch(e){}nextPageToken=e.nextPageToken}else try{e.feed.entry.forEach(function(n,o){var r=e.feed.entry[o];r.link.forEach(function(e,n){"alternate"===r.link[n].rel&&t.push(r.link[n].href)})})}catch(e){}urlSearch(window.location.pathname,t),urlTotal>150?(jsonIndex+=150,urlTotal-=150,getJSON(postsOrPages[feedPriority],jsonIndex)):nextPageToken?getJSON(postsOrPages[feedPriority]):secondRequest&&(nextPageToken=void 0,urlTotal=void 0,jsonIndex=1,secondRequest=!1,0===feedPriority?(feedPriority=1,getJSON("posts",1)):1===feedPriority&&(feedPriority=0,getJSON("pages",1)))}function bloggerJS(e){e&&(feedPriority=e),urlManager()}bloggerJS();
//]=]=>
</script>
Eso es todo!
-------------------------------
Actualización:
He probado el script y me he dado cuenta que se le puede sacar provecho en distintas formas.
1. No es recomendable usarlo en blogger con gran cantidad de paginas porque entre más post, le tomara mucho más tiempo redireccionar
2. No es compatible con todas las plantillas porque en ocasiones el link miblog.com/pagina no redirecciona a la original miblog.com/2018/09/pagina.html
3. Si tienes un blog pequeño de unas 20 entradas y lo actualizas semanalmente, puedes usar el "Redirección personalizado" por defecto de blogger. Lo he usado en un blog pequeño y los resultados han sido satisfactorios. Lo unico que tienes hacer es coger el link [ miblog.com/pagina ] y redireccionarlo a [ miblog.com/2018/09/pagina.html ] y luego el script lo llevara a [ miblog.com/pagina ] . Recuerden que el script es visual, por lo que no habrá un bucle de redirecciones.
4. Lo puedes implementar en una pagina estatica de blogger. Si tienes la pagina de "Terminos y servicios", y lo redireccionas como en el punto 3, entonces te quedaria como [ miblog.com/terminos-y-servicio ] que a gusto personal, se vería mejor que [ miblog.com/p/terminos-y-servicio ]
5. Usando una apikey de blogger [ tienes que crearla ] aumenta el rendimiento y disminuye el tiempo de carga, pero igual no funciona con todas las plantillas.
Esa fue mi experencia por el momento, para un blog grande no es recomendable, pero para algo pequeño o un portafolio, se vería bastante agradable. En cuanto se siga actualizando el script, estare publicando más sobre el tema.
Suerte!
Última edición: