百度站长工具平台,近期推出了“自动推送”,平衡以前的“主动推送(实时)”。或许主动推送稍微复杂一点,推出了自动推送。其实这两个都不太复杂,即使不是技术人员,也可以设置,百度也给出了示例。

今天,把自己的操作记录一下。加入方法也比较简单,登陆百度站长平台,点击 工具--链接提交--自动提交--主动推送。

主动推送(实时):

<?php
 $urls = array(
 'http://www.xxx.com(你的网址)l',);
 $api = 'http://data.zz.baidu.com/urls?site=百度接口调用地址';
 $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文件,起个英文名,比如:tuisong.php,上传网站根目录,即可。

自动推送简单一些,直接把下面的代码加入到文章页面模板即可。

<script>
(function(){
    var bp = document.createElement('script');
    bp.src = '//push.zhanzhang.baidu.com/push.js';
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(bp, s);
})();
</script>