时间:2016-12-1来源:本站原创作者:佚名

  百度早前就已经推出了主动推送,而更早前的sitemap推送已经OUT了,不过百度官方并没有推出主动推送的插件,只是给了一段推送代码,需要手动提交链接推送,之前一直不是太   我们先来看下百度站长工具平台给出的代码

  开始前,我们需要准备以下内容

  1、登陆到百度站长工具平台   2、选择左侧网页抓取-→链接提交

  3、自动提交-主动推送(实时),在这里拿到调用接口,接口内有你的网站域名以及密匙。接口调用   OK,上面都准备好了后开始制作php文件,首先新建一个php文件与txt文件,自己命名一下。然后打开php文件,将以下代码复制进去并保存。

?php

$urlIdo=file_get_contents(XXXX.txt);//读取txt内容

$urlIdoArr=explode(

,$urlIdo);//去掉

符号

$urlIdoArr=myfunction($urlIdoArr);//去掉空元素

$urlIds=GetBaiDuAutoList();//读取数据库全部文章id

$newUrls=array();//待提交的地址

foreach($urlIdsas$id){//过滤已经提交的地址,并且组合未提交地址

if(in_array($id,$urlIdoArr)){

continue;

}

array_push($newUrls,   需要注意:

  $urlIdo=file_get_contents(XXXX.txt);此处括号内将内容换成你前面新建的txt文件名,记得前后是有“”小写的双引号的。

  array_push($newUrls,   $api=   $link=mysql_connect(localhost,你的数据库账号,你的数据库密码);此处括号内中文换成你的数据库账号以及密码,注意需要前后的引号不能删掉。

  mysql_select_db(数据库名,$link);此处括号内中文换成你的数据库名,注意需要前后的引号不能删掉。

  $q=SELECT*FROM`这里填写你的文章数据表`wheredisplayorder=0;此处括号内中文换成你的文章数据表名,注意需要前后的引号不能删掉。

  完成后保存php文件与txt文件至你的网站根目录,然后访问php文件就可以看到返回的代码,比如:remain:,success:2,意思是你今天还有条链接推送权限,已经推送两条。这是百度实时推送成功的返回代码。

  推送成功后,php文件会自动将这次主动推送的文章id记录到我们先前新建的txt文档,当你网站有新的文章的时候,只需要再访问一次php文件就可以,因为txt文件内已经记录了之前推送的文章id,所以以后访问都只推送网站新文章链接。如果没有新文章,那么访问php文件返回的是no。

  ↓↓傻瓜包下载请拉到本文最下方,点击阅读原文,用电脑访问下载。

  下载后替换bdzdtjurl.php文件内百度实时主动推送接口链接,数据库账号,数据库密码,数据库名,文章表单名,保存上传至网站根目录即可。上传后可以先访问   感谢程序猿Carl的技术支持,以后会有更多的网站技术方面文章更新,请实时







































白淀疯
北京怎么治疗白癜风好

转载请注明原文网址:http://www.coolofsoul.com/phptx/12973.html

------分隔线----------------------------