百度站长工具平台,近期推出了“自动推送”,平衡以前的“主动推送(实时)”。或许主动推送稍微复杂一点,推出了自动推送。其实这两个都不太复杂,即使不是技术人员,也可以设置,百度也给出了示例。
今天,把自己的操作记录一下。加入方法也比较简单,登陆百度站长平台,点击 工具--链接提交--自动提交--主动推送。
主动推送(实时):
<?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>