QQ登录

交流互动,快速开始

登录    注册

您现在的位置: >首页 > 建站必知 > 百度主动推送怎么操作

百度主动推送怎么操作

编辑: Tony 发布日期: 2017-09-09 来源:网上收集 浏览: tags: 百度 seo 点击收藏文章

我们在百度账号后台默认有3种推送方式(1)主动推送(实时)(2) 自动推送 (3)sitemap

本文介绍下第一种方式,百度提供了demo

$urls = array(
   'http://www.freemoban.com/bootstrap/b2861.html',
    'http://www.freemoban.com/bootstrap/b2862.html',
    'http://www.freemoban.com/bootstrap/b2863.html',
    'http://www.freemoban.com/bootstrap/b2864.html',
);
$api = 'http://data.zz.baidu.com/urls?site=www.freemoban.com&token=iwEcu9aw';
$ch = curl_init();
$options =  array(
    CURLOPT_URL => $api,
    CURLOPT_POST => true,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POSTFIELDS => implode("\n", $urls),
    CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;

这个还根据程序的不同代码也不同,大部分网页是php语言,本文用php的为例

文件一个php文件,输入上面代码,然后通过域名运行一下

22.jpg

这样就ok啦。ps返回的值代表的意义

23.jpg


简单介绍下第2种,官方是这样解释的

自动推送是百度站长平台为提高站点新增网页发现速度推出的工具,安装自动推送JS代码的网页,在页面被访问时,页面URL将立即被推送给百度

代码是

<script>
(function(){
    var bp = document.createElement('script');
    var curProtocol = window.location.protocol.split(':')[0];
    if (curProtocol === 'https') {
        bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';        
    }
    else {
        bp.src = 'http://push.zhanzhang.baidu.com/push.js';
    }
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(bp, s);
})();
</script>

具体做法就是在你的文章页面添加这代码就可以了

免责声明:本站部分资源来自互联网收集,版权归原创者所有,如果侵犯了你的权益,请通知我们,我们会及时删除侵权内容,谢谢合作! 点击这里给我发消息

Copyright©2014-2017 免费网站模板www.freemoban.com Inc.All rights reserved. 备案号: 鄂ICP备14020052号-1