• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    织梦sitemap地图实时推送给百度的教程

    发布者: 山止川行 | 发布时间: 2025-7-24 15:23| 查看数: 64| 评论数: 0|帖子模式

    在之前,织梦有一套自己主动ping百度的插件,但是后来用不了了,最后百度推出了实时推送链接地址到百度,这样要比sitemap方便好用多了,而且还能保证文章的原创,下面我通过查阅相关资料,根据百度的接口写了一篇sitemap地图实时推送给百度的处理办法,分享给大家。
            关于织梦的百度实时推送我写了两种方法,大家可以自行选择:
            1.手动创建一个文件,每天访问这个文件就可以把当天的全部文章推送到百度搜索引擎. 在根目录下面创建一个tuisong.php  访问后会返回百度接口结果
                                                                                    ?                       
                                                                                                                            1                                                                                                                        2                                                                                                                        3                                                                                                                        4                                                                                                                        5                                                                                                                        6                                                                                                                        7                                                                                                                        8                                                                                                                        9                                                                                                                        10                                                                                                                        11                                                                                                                        12                                                                                                                        13                                                                                                                        14                                                                                                                        15                                                                                                                        16                                                                                                                        17                                                                                                                        18                                                                                                                        19                                                                                                                        20                                                                                                                        21                                                                                                                        22                                                                                                                        23                                                                                                                        24                                                                                                                        25                                                                                                                        26                                                                                                                        27                                                                                                                        28                                                                                                                        29                                                                                                                        30                                                                                                                        31                                                                                                                        32                                                                                                                                                                                                                                                                                                                                                       
                                                                            查看推送反馈
            推送成功
            状态码为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行的样子
             注意:
            如果你系统设置的-》核心选项
           

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

                                                                                    ?                       
                                                                                                                            1                                                                                                                        2                                                                                                                        3                                                                                                                        4                                                                                                                        5                                                                                                                        6                                                                                                                        7                                                                                                                        8                                                                                                                        9                                                                                                                        10                                                                                                                        11                                                                                                                        12                                                                                                                        13                                                                                                                        14                                                                                                                                                                                                                                                //百度推送                                                                                                                                        $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就好了.
            以上就是本文的全部内容,希望大家喜欢。

    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×

    最新评论

    浏览过的版块

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表