2023年7月9日发(作者:)
百度⾃动推送代码JS⾃动推送进化版百度站长平台提供链接索引的⾃动提交 JS 代码脚本。⽤百度⾃⼰的话讲:JS链接推送代码以⽹页为最⼩对象,服务于全平台多终端,PC站和移动站均可使⽤。安装代码的页⾯在任意平台(浏览器、微信、微博)被加载时,页⾯链接会被第⼀时间推送给百度,从⽽提⾼站点新内容的发现速度。今天IT粉丝⽹分享的这个⾃动推送 JS 代码 进化版来⾃百度站长学院先来看看百度站长默认的⾃动推送 js 代码是这样的:只要把这段代码放⼊你的每个页⾯中,每当⽤户访问这些页⾯时,就会通过这段脚本从百度下载⼀个1x1的gif,同时记录页⾯此时此刻的URL地址,然后推送给百度。使⽤百度默认的代码有两个问题:第⼀ 这段脚本先后会调⽤两个百度资源,这造成了冗余,不利于页⾯加载速度。第⼆ 该脚本会提交⽬前URL,但是许多URL会是动态URL,会带各种参数。虽然百度爬⾍也有⾃⼰的判断⽅法,但⽆疑这增加了其负担。于是,为了解决这两个问题,笔者咨询了好友柴云翔同时是前端开发的⼤⽜。在⼤⽜的帮助下,我们有了下⾯这个改良版本。
这个新脚本的作⽤是多了⼀步查看页⾯的canonical URL的步骤。我们知道canonical属性表⽰该页⾯纵有千种URL的花样,请搜索引擎只认准href中给出的URL值。这样⼀来就不会让搜索引擎为了同⼀个页⾯(或许已经索引了)多次检查你的推送页⾯具体内容。这个新脚本的另⼀个更改是直接将上述两个js的内容拿了出来。由于这两个js中的代码其实是静态的,每次都去调⽤并不必要。另⼀⽅⾯,我们需要对r的值进⾏更改,将它更改为canonical URL的值,因此这样解决了我们上⾯的第⼆个问题。IT粉丝⽹看到这个版本好处在于推送的链接是 canonical 标签属性⾥⾯的链接,对于⽹站链接有过改版的⽹站是友好的,不会重复推送链接,上⾯的代码适⽤于任何⽹站!需要注意的是使⽤这个改进版,百度默认的推送代码不能变,如果默认的⾃动推送代码改变,这个也会失效!个⼈认为这个代码适⽤⾃适应站更好,因为⾃适应站⼿机版和PC版地址相同,通过canonical标签重新定义了标准的链接,那些带参数的,直接就不再进⾏提交。如果是这样的,和这样的⽹站,⼀般移动端会canonical会指向PC端链接。按这种⽅法不会提交⼿机版,觉得并不恰当。
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1688891905a181701.html
评论列表(0条)