当前位置:首页 > 资讯 > 正文

百度推送自动实现PHP详细教程

百度推送自动实现PHP详细教程

百度推送是什么?

对于站长们来说,现在的百度收录一直是个谜,时高时低,很多站长私下都抱怨网站收录不稳定,百度就开发推送提交功能,可以帮助你的网站让百度蜘蛛经常来爬你网站,只要你网站更新内容了,就会主动提交链接到搜索引擎,加大蜘蛛抓取频率。让你的网站更快收录从而获得流量。

为什么要做百度推送?

相信很多站长朋友都面临一个共同的难题,那就是自己辛苦写的文章,没有被百度收录,被同行抄袭后,却被百度收录了!或者排名比自己更好,自己的网站文章,迟迟不被百度收录,出于对原创的尊重,百度推出了收录提交功能,可以将你网站的文章手动提交给百度收录,或是使用API提交、sitemap网站地图提交,但是对于不懂代码的小白来说真的是太难了。

怎么弄做百度网站推送?

百度推送方式:

1、推送方式有很多种,最常见的是手动提交:https://ziyuan.baidu.com/linksubmit/url

网站链接数量少的可以使用普通链接提交方式

(这里有一个简单的方法)

链接抓取后直接复制链接粘贴推送

2、API提交方式

以下是PHP设置的推送方式,详细请参考百度资源搜索平台

$urls = array(
'http://www.example.com/1.html',
'http://www.example.com/2.html',
);
$api = 'http://data.zz.baidu.com/urls
site=www.58.com&token=edk7ychrEZP9pDQD';
$ch = curl_init();
$options = array(
CURLOPT_URL => $api,
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => implode(" ", $urls),
CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
echo $result;

3、sitemap.xml网站地图提交

1.第一种格式样例:txt文本格式(创建TXT文档,上传至根目录)

在一个txt文本列明需要向百度提交的链接地址,将txt文本文件通过搜索资源平台进行提交
域名
.com/repaste/101562698_5230191316.html

2、sitemap.xml格式提交