织梦仿站流程图解(织梦sitemap地图实时推送给百度的教程)
织梦仿站流程图解
织梦sitemap地图实时推送给百度的教程在之前,织梦有一套自己主动ping百度的插件,但是后来用不了了,最后百度推出了实时推送链接地址到百度,这样要比sitemap方便好用多了,而且还能保证文章的原创,下面我通过查阅相关资料,根据百度的接口写了一篇sitemap地图实时推送给百度的处理办法,分享给大家。
关于织梦的百度实时推送我写了两种方法,大家可以自行选择:
1.手动创建一个文件,每天访问这个文件就可以把当天的全部文章推送到百度搜索引擎. 在根目录下面创建一个tuisong.php 访问后会返回百度接口结果
|
<?php require_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, $month , $day , $year ); //当天开始时间戳 $dayEnd = mktime (23,59,59, $month , $day , $year ); //当天结束时间戳 $query = "SELECT arch.id,types.typedir FROM dede_arctype as types inner join dede_archives as arch on types.id=arch.typeid where pubdate<" . $dayEnd . " AND 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 ( "{cmspath}" , "" , $row [ 'typedir' ]). "/" . $row [id]. ".html" . "," ; //将上边的http://baidub.com换成你的网址 } $urls = substr ( $urls ,0,-1); $urls = explode ( "," , $urls ); $api = 'http://data.zz.baidu.com/urls?site=www.baidu.com&token=hereistoken' ; // 前边的site换成自己的site xxx换成自己的密钥 $ch = curl_init(); $options = array ( CURLOPT_URL => $api , CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode( "\n" , $urls ), CURLOPT_HTTPHEADER => array ( 'Content-Type: text/plain' ), ); curl_setopt_array( $ch , $options ); $result = curl_exec( $ch ); echo $result . count ( $urls ); ?> |
查看推送反馈
推送成功
状态码为200,可能返回以下字段:
字段 是否必选 参数类型 说明
success 是 int 成功推送的url条数
remain 是 int 当天剩余的可推送url条数
not_same_site 否 array 由于不是本站url而未处理的url列表
not_valid 否 array 不合法的url列表
成功返回示例:
{
"remain":4999998,
"success":2,
"not_same_site":[],
"not_valid":[]
}
推送失败
状态码为4xx,返回字段有:
字段 是否必传 类型 说明
error 是 int 错误码,与状态码相同
message 是 string 错误描述
失败返回示例:
{
"error":401,
"message":"token is not valid"
}
2、第二种是发布一篇文章,就像百度推送一次,这种比较方便,我就是用这种
打开织梦后台的 article_add.php 文件.找到差不多262行的样子
注意:
如果你系统设置的-》核心选项
如果是否直接. 加入以下代码,否则 注意下面的提示
|
//百度推送 $urls = "http://www.baidu.com" . $artUrl ;//前面域名换成你自己的 如果上面图片选择的是是 就把 "http://baidu.com" . 去掉 $urls = explode ( "," , $urls ); $api = 'http://data.zz.baidu.com/urls?site=www.0cx.cc&token=hereistoken' ; // 前边site换成自己的site xxx换成自己的密钥 $ch = curl_init(); $options = array ( CURLOPT_URL => $api , CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode( "\n" , $urls ), CURLOPT_HTTPHEADER => array ( 'Content-Type: text/plain' ), ); curl_setopt_array( $ch , $options ); $result = curl_exec( $ch ); |
就OK了 ,如果想看添加成功没,可以在修改下面一两行的样子的代码
请选择你的后续操作".$result.$urls[0].":
result是看百度返回的结果,urls是看你推送的url.
基本上就OK了,如果你想让修改文章的时候也事实推送,就类似我上面一样去修改article_edit.php就好了.
以上就是本文的全部内容,希望大家喜欢。
- dedecms安全设置(织梦dedecms站点data目录位置变动调整验证码不显示的解决办法)
- 织梦内容页编辑使用方法(织梦更新后如何去掉底部的织梦版权信息powered by dedecms)
- dedecms添加板块(织梦DedeCMS后台文件列表按文件名排序的方法简介)
- 织梦dedecms网站后台数据(DEDECMS织梦系统的会员调用方法详细介绍)
- 织梦怎么添加图片(织梦怎么去掉上传图片的水印改为自己设计的水印)
- dedecms操作方法(织梦Dedecms在循环列表中获取会员信息的方法)
- dedecms 产品缩略图(织梦DedeCms v5.6/5.7 新图集页面增加图片下载功能)
- dedecms栏目怎么设置(织梦DedeCms实现调用单页文章内容的方法)
- dedecms v5.7使用教程(织梦dedecms数据库类$dsql使用方法步骤)
- 织梦dedecms开启付费授权(去掉织梦DedeCMS列表推荐时标题被加粗的方法)
- 织梦图集怎么设置(织梦不能上传jpg格式怎么办如何解决)
- 织梦cms文章页如何跳转(织梦CMS文档读取频道信息失败,无法进行后续操作!)
- dedecms搜索功能怎么设置详细(删除dedecms 5.7里面烦人的织梦链的方法)
- dede织梦的后台如何调整和使用(织梦DEDECMS中增加父栏目调用,以及多级支持currentstyle的方法)
- dedecms 添加单页(织梦dedecms内页、详情页中调用文章作者信息的方法)
- dedecms织梦系统(织梦CMS去除powered by dedecms网站版权信息的方法)
- 杭州旅游攻略()
- 云南旅游攻略(云南旅游攻略5天攻略)
- 收藏 春节假期,这些景区巨划算(收藏春节假期这些景区巨划算)
- 景区游玩,这些安全知识要牢记(这些安全知识要牢记)
- 各地出招烘 热 旅游(各地出招烘热旅游)
- 2021款起亚霸锐到店了 更换车标,竞争宝马X5有戏吗(2021款起亚霸锐到店了)
热门推荐
- dedecms内容页代码(DEDECMS生成HTML时提示 DedeTag Engine Create File False的解决方法)
- ftp服务器配置步骤(快速搭建一个本地的FTP服务器图文教程)
- jQuery如何跳出each循环
- php商城支付接口(php实现银联商务公众号+服务窗支付的示例代码)
- dedecms标签调用大全(织梦cms图集{dede:field name='imgurls'}显示栏目名称)
- python的条件判断和循环(浅谈Python基础—判断和循环)
- Visual studio中使用VSCommands插件在大括号尾部显示方法或过程名字
- react 封装下拉选择框(React鼠标多选功能的配置方法)
- .NET中dynamic和var的区别
- serv文件怎么复制到ftp服务器上(用Serv-U架设FTP服务器的方法与设置方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9