百度早前就已经推出了主动推送,而更早前的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的技术支持,以后会有更多的网站技术方面文章更新,请实时白淀疯北京怎么治疗白癜风好
|