如何安装使用百度和360站长平台自动推送代码?

投稿   魏艾斯博客  2018-06-07 07:31:52  171 人阅读  30 条评论

百度站长工具和 360 站长平台都有一个自动推送功能,站长需要在网站每个页面的 HTML 代码中包含自动推送 JS 代码,这样每次网页被访问的时候,会触发代码自动向百度推送你的网页,加速网页收录速度、提高网页收录数量。

如何安装使用百度和360站长平台自动推送代码? 建站经验 第1张

目前发现这个自动推送代码存在两个问题:一是代码里面包含了 http,对于全站 https 化的网站来说,可能会导致 https 不完全的结果;二是可能拖慢网页打开速度,所以本文介绍如何调用 js 文件实现 https 下的百度和 360 自动推送代码,可以避免这两个弊端。如果网站是使用 PHP 语言开发的,可以按以下步骤操作:

1、创建名为“baidu_js_push.php”的文件,并将以下自动推送的 JS 代码添加到文件中(这里以百度自动推送代码为例进行说明,360 的自动推送代码可以自行添加到 baidu_js_push.php 文件,或者另行新建一个“360_js_push.php”文件)。

  1. <script>
  2. (function(){
  3. var bp = document.createElement(‘script’);
  4. var curProtocol = window.location.protocol.split(‘:’)[0];
  5. if (curProtocol === ‘https’){
  6. bp.src = ‘https://zz.bdstatic.com/linksubmit/push.js’;
  7. }
  8. else{
  9. bp.src = ‘http://push.zhanzhang.baidu.com/push.js’;
  10. }
  11. var s = document.getElementsByTagName(“script”)[0];
  12. s.parentNode.insertBefore(bp, s);
  13. })();
  14. </script>

以上是百度站长工具的自动推送代码,360 站长平台的自动推送代码请自行到官网获取并自行添加到 baidu_js_push.php 文件中。

创建 php 文件可以使用 Editplus,Notepad ++或者 dreamweaver,推荐前面 2 个软件,因为安装容易,上手快,用起来也方便。同时新手谨记别使用 windows 自带的文本文档,因为编码不同的问题容易出错。

2、在每个 PHP 模板页文件中的 <body> 标记后面添加以下代码(如果所使用主题比较规范,</body>一般都是在 footer.php,那么我们只需要在 footer.php 文件的</body>前面添加以下代码即可):

  1. <?php include_once(“baidu_js_push.php”) ?>

如果百度和 360 的自动推送是添加到同一个 baidu_js_push.php 文件,那么只需要添加上述代码即可;如果是添加到不同的文件,那么需要分别引用两个文件,如:

  1. <?php include_once(“baidu_js_push.php”) ?>
  2. <?php include_once(“360_js_push.php”) ?>

考虑到网页加载速度,这个 php 文件最好在</body>的前面添加,这样网页文件都加载完毕了之后再加载这 2 个 js 文件,不会拖慢网页打开速度,让用户体验更好。

具体操作:进入 WordPress 后台 >> 外观 >> 编辑,找到页脚文件,也就是 footer.php 进行编辑并保存(或者 ftp 下载 footer.php 文件到本地,编辑好之后再上传覆盖即可),把百度和 360(360 站长工具)。至此,我们已经为站点添加了百度和 360 的自动推送 JS 代码。我们现在可以通过刷新前台网页 >> 查看源代码,看看里面是否包含有百度和 360 的自动推送 JS 代码,如果能找到就说明已经成功添加了。

如何安装使用百度和360站长平台自动推送代码? 建站经验 第2张

最后等待几天再去百度站长工具和 360 站长工具查看自动推送的收录情况,如果都有一定幅度增长,那么就是成功了,同时也实现了全站 https。

Boke112 有话说

本文添加 JS 的办法有点新意,不过我个人不是很明白,通过引用一个包含有 JS 代码的 PHP 文件的方法,跟直接在 PHP(如 footer.php)文件引用 JS 代码有什么区别?两种办法添加后的源代码中显示的 JS 代码都是一样的,而且百度和 360 的自动推送的 JS 代码都已经有自动识别 HTTP 和 HTTPS 的功能,感觉有点晕,所以发布出来让大家相互探讨一下。

历史上的今天:

文章标签: ,   ,   ,  
原文地址:https://www.vpsss.net/5682.html
温馨提示:文章内容仅代表作者个人观点,不代表boke112导航赞同其观点和对其真实性负责!
版权声明:本文为投稿文章,感谢 魏艾斯博客 的投稿,版权归原作者所有,欢迎分享本文,转载请保留出处!
魏艾斯博客

相关文章 分类热门分类热评最新问答

 发表评论


  1. 乘月网
    乘月网 【小白】 @回复

    直接把百度,360推送script脚本放在footer.php或body收尾标签前就好了吧?

    • 懿古今
      懿古今【村长】2018-06-14 22:21  回复

      @乘月网是的,我的想法也是这样,文中最后我也说到的,具体哪个办法较好就需要自己去试验了

  2. 陈鑫威博客
    陈鑫威博客 【举人】 @回复

    只用了百度的。其它的没考虑

  3. 云顶天的世界
    云顶天的世界 【举人】 @回复

    就装了百度的,360没想法~

  4. 爱、玛川
    爱、玛川 【小白】 @回复

    这个好,感谢楼主

  5. 暗潮
    暗潮 【书童】 @回复

    简单易学,很好实现,对于NANA主题,可以在后台直接添加页脚额外代码就行了吧?!

    • 懿古今
      懿古今【村长】2018-06-08 17:34  回复

      @暗潮可以直接添加,或者添加到footer.php文件,或者根据文中做法添加

  6. 呆毛网
    呆毛网 【进士】 @回复

    这个不难。

  7. 佳软盒子
    佳软盒子 【书童】 @回复

    主题自带这个功能,但是我没有用 [偷笑] ,因为我不在乎百度收录与否 [睡觉]

  8. 灵异世界网
    灵异世界网 【小白】 @回复

    更新最重要 不更新装了也没有用

  9. 靠谱学生兼职网
    靠谱学生兼职网 【状元】 @回复

    有时候,感觉吧,它其实没有网上说的这么好,也就一个辅助,不过,还是试试的好。

  10. 闲鱼
    闲鱼 【举人】 @回复

    360还真没关注过 [赞]

  11. 清秋暖冬
    清秋暖冬 【举人】 @回复

    很实用的教程 [赞] 学习啦

  12. 如梦,浮尘
    如梦,浮尘 【小白】 @回复

    基本上都是用百度,360用不上

  13. 里维斯社
    里维斯社 【进士】 @回复

    很不错,写的很详细

  14. 魏艾斯博客
    魏艾斯博客 【举人】 @回复

    https那个确实能自动判断,剩下的就是js调用,节省一点点资源了

  15. 九四社区
    九四社区 【书童】 @回复

    太高深了,不会

  16. 手机赚钱
    手机赚钱 【进士】 @回复

    我现在还是手动去提交

  17. 明月登楼
    明月登楼 【尚书】 @回复

    国内除了百度其他的基本都是摆设!

  18. 鬼手六
    鬼手六 【秀才】 @回复

    这个好东西,刚好需要

  19. 橘子书
    橘子书 【举人】 @回复

    还是张戈的教程比较完整!

  20. 花胶
    花胶 【书童】 @回复

    百度我现在是主动去熊掌号提交,收录还是很及时的。

  21. soft学习区
    soft学习区 【小白】 @回复

    百度有弄,360没弄过,好像360都是自己收录的,有个站点,没动工360自己就收录了几百页

  22. 薅羊毛
    薅羊毛 【进士】 @回复

    不想弄了,百度有主动推送

  23. 银色月航
    银色月航 【状元】 @回复

    没搞过,太折腾了

  24. 小苍老师
    小苍老师 【举人】 @回复

    这个我好像没搞自动推送,要不今天晚上弄弄看

  25. 沈唁志
    沈唁志 【状元】 @回复

    之前不是发过张戈大神的那个推送代码吗

  26. 券都有
    券都有 【举人】 @回复

    谢谢,沙发我的了