完美优化百度自动推送JS代码适用自适应网站

特别声明:文章分网络转载,个人原创,原创还请著名地址,特殊资源除外,如转载资源有侵权请联系!

摘要:百度站长平台提供链接索引的自动提交 JS 代码脚本。用百度自己的话讲:JS链接推送代码以网页为最小对...

完美优化百度自动推送JS代码适用自适应网站
自动推送 JS 代码 优化版来自百度站长学院

 

<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() == 'canonical' && x[i].href){
canonicalURL=x[i].href;
}
}
}
//Get protocol
if (!canonicalURL){
curProtocol = window.location.protocol.split(':')[0];
}
else{
curProtocol = canonicalURL.split(':')[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)/gi,r=canonicalURL,t=document.referrer;if(!e.test(r)){var n=(String(curProtocol).toLowerCase() === 'https')?"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=n}}(window);})();
</script>

这个新脚本的作用是多了一步查看页面的canonical URL的步骤。我们知道canonical属性表示该页面纵有千种URL的花样,请搜索引擎只认准href中给出的URL值。这样一来就不会让搜索引擎为了同一个页面(或许已经索引了)多次检查你的推送页面具体内容。

这个版本好处在于推送的链接是 canonical 标签属性里面的链接,对于网站链接有过改版的网站是友好的,不会重复推送链接,上面的代码适用于任何网站!

使用这个改进版,百度默认的推送代码不能变,如果默认的自动推送代码改变,这个也会失效!

个人认为这个代码适用自适应站更好,因为自适应站手机版和PC版地址相同,
如果你的PC端与手机端访问域名不一致 建议不要使用,因为此优化代码不会推送移动端

  1. 快速获取资源选择支付推荐登录支付-订单可永久保存
  2. 未登录客户支付获取资源后台会使用cookie+IP验证,一样会判断是否已支付
  3. 如果支付后未跳转请联系客服哈付费仅为测试主题稳定开发
  4. 开通会员可全站免费下载资源

未经允许不得转载:作者:记磊博客, 转载或复制请以 超链接形式 并注明出处 记磊博客
原文地址:《完美优化百度自动推送JS代码适用自适应网站》 发布于2019-03-11

分享到:
赞(0) 打赏
本文共1254个字,预计阅读时间需要4分钟。
您阅读这篇文章共花了: 0小时00分00秒

评论 4

评论前必须登录!

  注册

  1. #3
    qq_avatar

    这个应该怎么用?

    Explosion°6个月前 (05-03)来自中国/China 谷歌浏览器 Windows 7 云南省普洱市 电信
  2. #2

    文章不错,非常喜欢

    丘八阅读网7个月前 (03-19)来自中国/China 火狐浏览器 Windows 7 江西省九江市 电信
  3. #1

    磊哥的技术好厉害 我都没看懂

    箱式房屋7个月前 (03-13)来自中国/China 谷歌浏览器 Windows 7 江苏省连云港市 联通
完美优化百度自动推送JS代码适用自适应网站

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu4.0主题
专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册