手机版

编织梦想网站地图地图实时推送百度教程

时间:2021-09-08 来源:互联网 编辑:宝哥软件园 浏览:

以前智萌有个插件是他主动ping百度的,后来用不上了。最后,百度向百度推出了实时推送链接地址,比sitemap方便易用得多,也能保证文章的原创性。下面,我写了一个根据百度的界面实时推送站点地图到百度的处理方法,分享给大家。

我写了两个关于百度实时推送编织梦想的方法。你可以自己选择:

1.手动创建一个文件,每天访问这个文件,将当天所有文章推送至百度搜索引擎。在根目录下创建一个tuisong.php后,你会返回百度界面结果

?phprequire _ once(' include/common . Inc . PHP ');require _ once ' include/arc . partview . class . PHP ';require _ once(' include/charset . func . PHP ');$ year=date(' Y ');$ month=date(' m ');$ day=date(' d ');$dayBegin=mktime(0,0,0,$月,$日,$年);//当天的开始时间戳$ dayend=mktime (23,59,59,$月,$日,$年);//当天的结束时间戳$ query='从dede _ arc类型中选择arch.id,types.typedir作为类型内部联接dede _ archives作为类型上的arch . id=arch . typeid其中pubdate '。一天结束。和出版日期。$ daybegin。'';//在这里,dede被您自己的表前缀$ urls=$dsql-Execute('arch.id,types.typedir ',$ query);while($ row=$ dsql-GetArray(' arch . id,types . typedir '){ $ URLs。='http://www.baidu.com '。str _ replace(“{ CMS path }”、“”、$ row[“typedir”])。'/'.$row[id]。html。',';//将上面的http://baidub.com替换为您的网站地址} $ URL=substr($ URL,0,-1);$ urls=explode(',',$ URL);$ API=' http://data . ZZ . Baidu.com/URL?site=www . Baidu.com token=hereistoken ';//用自己的站点xxx和自己的密钥$ch=curl_init()替换之前的站点;$ options=array(CURLOPT _ URL=$ API,CURLOPT_POST=true,CURLOPT_RETURNTRANSFER=true,CURLOPT_POSTFIELDS=内爆(' \n ',$ URL),CURLOPT _ HTTPHEADER=array(' Content-type : text/plain '),);curl_setopt_array($ch,$ options);$ result=curl _ exec($ ch);echo $ result . count($ URL);查看推送反馈

推送成功

状态码为200,可能会返回以下字段:是否为必填字段,参数类型描述,成功为int成功推送的URL数,剩余为int当天可以推送的URL数,not_same_site,无数组,因为不是本网站的URL而未处理的URL列表,not_valid,无数组,非法URL列表,成功返回示例:

复制代码如下: { '剩余' :499998,'成功' 33602,' not _ same _ site' : [],' not _ valid' 3360 []}

推送失败

状态代码为4xx,返回的字段如下:该字段是否为必填字段。类型描述错误是一个内部错误代码,与状态代码相同。消息是一个字符串。错误描述失败。返回示例:

复制代码如下: {“错误”:401,“消息”:“令牌无效”}

2.二是发表一篇文章,就像百度推一次一样。这个比较方便,我就用这个

在织梦后台打开article_add.php文件。找到近262行

注意:如果在系统中设置了-> core选项,

如果是直接的,添加以下代码,否则注意以下提示

//百度推送$ URLs=' http://www.baidu.com '。$ arturl//用自己的域名替换以前的域名。如果上面的图片是肯定的,删除$ urls=explode(',',$ URL)。$ API=' http://data . ZZ . Baidu.com/URL?site=www . 0cx . cc token=hereistoken ';//用自己的站点xxx和自己的密钥$ch=curl_init()替换之前的站点;$ options=array(CURLOPT _ URL=$ API,CURLOPT_POST=true,CURLOPT_RETURNTRANSFER=true,CURLOPT_POSTFIELDS=内爆(' \n ',$ URL),CURLOPT _ HTTPHEADER=array(' Content-type : text/plain '),);curl_setopt_array($ch,$ options);$ result=curl _ exec($ ch);好的,如果想看加法是否成功,可以修改下面一两行代码

请选择您的后续操作。$结果。$ URL[0],”:Result是百度返回的结果,URL是你推送的URL。

基本上还可以。如果你想在修改文章时推送文章,就像我上面做的那样修改article_edit.php。

以上就是本文的全部内容,希望大家喜欢。

版权声明:编织梦想网站地图地图实时推送百度教程是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。