网站SEO百度自动推送和API推送
百度自动推送代码
<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 = '//push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
</script>
上面这段代码,当时忘记了百度官方哪里看到的,这段代码来自之前写的其他网站的文件,不过,一定是站长资源上官方推荐的代码,只是不知道是拿掉了,还是点的位置不对,暂时没有找到出处!在这里记录下,下次直接拿来用!
另外一种,可以通过百度的API+服务器后台的计划实现自动推送!PHP推送代码
$urls = array(
'//www.32xp.com/1.html',
'//www.32xp.com/2.html',
);
$api = '//data.zz.baidu.com/urls
site=www.32xp.com&token=edk7ychrEZP9pDQD';
$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;
不过,接口每天只能推送3000条记录,正常来说,都是已经够用的!