目前百度索引自动推送的JS代码是这样的 , 然而它的工作效率非常低 , 还会给你的网站带来莫名其妙的报错404 。 性能也比较低下 , 并且影响你的网站加载速度 。
<script>(function(){ var bp = document.createElement(&#39;script&#39;); var curProtocol = window.location.protocol.split(&#39;:&#39;)[0]; if (curProtocol === &#39;https&#39;) { bp.src = &#39;https://zz.bdstatic.com/linksubmit/push.js&#39;; } else { bp.src = &#39;http://push.zhanzhang.baidu.com/push.js&#39;; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp s);})();</script>于是百度站长社区给出了升级版的代码:
<script> (function(){ var canonicalURL curProtocol; //Get the <link> tag var x=document.getElementsByTagName("link"); //Find the last canonical URL if(x.length > 0){ for (i=0;i<x.length;i++){ if(x[i].rel.toLowerCase() == &#39;canonical&#39; && x[i].href){ canonicalURL=x[i].href; } } } //Get protocol if (!canonicalURL){ curProtocol = window.location.protocol.split(&#39;:&#39;)[0]; } else{ curProtocol = canonicalURL.split(&#39;:&#39;)[0]; } //Get current URL if the canonical URL does not exist if (!canonicalURL) canonicalURL = window.location.href; //Assign script content. Replace current URL with the canonical URL !function(){var e=/([http|https]:\/\/[a-zA-Z0-9\_\.]+\.baidu\.com)/gir=canonicalURLt=document.referrer;if(!e.test(r)){var n=(String(curProtocol).toLowerCase() === &#39;https&#39;)?"https://sp0.baidu.com/9_Q4simg2RQJ8t7jm9iCKT-xh_/s.gif":"//api.share.baidu.com/s.gif";t?(n+="?r="+encodeURIComponent(document.referrer)r&&(n+="&l="+r)):r&&(n+="?l="+r);var i=new Image;i.src=https://www.fyby2.com/news/n}}(window);})();ript>【改良版本的百度索引自动推送脚本】
推荐阅读
-
-
-
-
-
-
-
-
柬埔寨一年死多少中国人2020 柬埔寨一年死多少中国人
-
2021北京美术统考成绩分布 2023北京美术统考本科成绩分布
-
-
2022-2023生育津贴待遇最新标准 生育津贴新变化2023有哪些?
-
苹果设备不断要求输入appleid密码怎么回事?不断提示输入appleid怎么解决?
-
-
-
-
-
-
-
-
不忘初心方得始终什么意思意思 不忘初心方得始终的意思介绍