百度主动实时推送怎么做

  北京SEO秀才最近发现由于百度颁发了一个关于主动推送对站点的好处,很多站长也在纷纷加入,之前有些朋友通过获得sitemap权限,比较轻松的就使用了主动推送,大多数还是没有权限,不过近期百度又出来活动了,需要你拉3位微信好友关注百度站长微信公众平台,发送网站 和微信名称,即可获得sitemap权限。需要的朋友不妨试一下,最近也是寻找了很多加入百度主动推送的方法。也都相继试了试。下面给大家分别讲一下。

  自动提交这个我就不多说,主要也就是将你的URL 主动在百度站长平台上提交即可。

  采用PHP主动推送方法:

  进入百度站长平台,

  选择→网页抓取→链接提交

  百度主动实时推送怎么做

  上图中的借口调用地址每个网站都是唯一的,当然也可以自行更换,尽量不要被他人知道,以免出现什么差错。

  百度主动实时推送怎么做

  如果你的网站程序是PHP那么是可以通过PHP推送来实现主动推送,操作:将图中代码写入一个新建PHP的文本中,很多朋友肯定也这么做了但是老是不成功,其实原因是因为缺少了PHP开头和结尾的标签导致,PHP推送每天做多可以是50个URL,所以说对于我们个人站长来说是完全足够了。

  百度主动实时推送怎么做

  将代码放到指定目录下,打开浏览器输入你这个PHP文件的绝对路径,即可。这样就实现了PHP推送。尽管不是很方便,但效果不错。秀才亲测。

  wordpress 开源PHP程序还开源使用curl 实现主动推送

  本质上来说着个和WP的推送插件性质一样,只是将其写到了代码当中。只要在百度站长平台验证网站所属,你的站点就可以利用这种方法。在百度站长平台后台登陆后,在:网页抓取>>链接提交>>自动提交>>提交方式: 主动推送(实时)有这个密钥。对应的域名填上对应的密钥。和上一个PHP主动推送显示的秘钥是一个,也就是调用接口。将如下代码写到你的主题functions.php文件中吗,即可实现curl推送。代码如下:

/*【百度即时推送】-curl自动推送方式*/
if(!function_exists('Baidu_Submit') && function_exists('curl_init')) {
function Baidu_Submit($post_ID) {
$WEB_SITE='www.seolseo.com'; //这里换成你的首选域名
$WEB_TOKEN='xxxxxxxxx';  //这里换成你的网站的百度主动推送的token值
//已成功推送的文章不再推送
if(get_post_meta($post_ID,'Baidusubmit',true) == 1) return;
$url = get_permalink($post_ID);
$api = 'http://data.zz.baidu.com/urls?site='.$WEB_SITE.'&token='.$WEB_TOKEN;
$ch  = curl_init();
$options =  array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => $url,
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = json_decode(curl_exec($ch),true);
//如果推送成功则在文章新增自定义栏目Baidusubmit,值为1
if (array_key_exists('success',$result)) {
add_post_meta($post_ID, 'Baidusubmit', 1, true);
}
}
add_action('publish_post', 'Baidu_Submit', 0);
}

  百度主动实时推送怎么做上路就是token值,全部加好以后,上传空间。你发布文章后下面的自定义栏目会出现下图,这样你的文章就被主动推送成功了。这种方法,虽然很方便但笔者还是建议PHP 第一种推送方法。

  百度主动实时推送怎么做不管怎么讲,这次百度推举这个,对保护原创以及提高收录都很好的帮到我们站长朋友,既然有帮助有效果,我们就尽量都实践使用一下。

  相关阅读:<404页面如何处理>、<SEO常见问题20条>。

    转载声明:本文由北京SEO秀才原创,转载请向笔者申请,申请可通过留言或QQ的形式,谢谢配合!^_^

    固定链接:http://www.seolseo.com/seojiaocheng_429.html。