欢迎访问融科网络!我们专注于郑州网站建设郑州网站制作郑州网站设计郑州做网站等相关服务!
营销之道 干货分享
了解企业新动态,分享前沿的营销推广干货,成长路上,我们携手同行

编程代码

织梦实现链接提交给baidu 主动推送的实例操作

标签: 作者:融科网络 | 点击:
02

Nov
2019

导语
今天织梦58和大家分享的是关于织梦建站的链接推送实例,例如:你发布了一篇新新闻,等着baidu来抓取,那就很被动,不知道什么时候才能被收录;但是我们可以主动去推送,下边我
 

今天织梦58和大家分享的是关于织梦建站的链接推送实例,例如:你发布了一篇新新闻,等着baidu来抓取,那就很被动,不知道什么时候才能被收录;但是我们可以主动去推送,下边我们具体来操作说明。 

第一步:首先在织梦的后台添加2个变量。

1.添加cfg_badutoken系统变量

说明:这个里边的数值,大家需要自己在baidu网站管理员平台获取,注册--添加你的网站--左侧找到链接提交,就会看到了。截一张图看看。 

织梦实现链接提交给百度 主动推送的实例操作

上图中红色边框里边的就是我们新加的这个变量的值,每个网站的值是不一样的,一定要准确;

2.添加cfg_百度host系统变量

说明:这个变量的值就是你的二级域名,例如: 。有朋友会说,织梦原本不是有个站点根地址吗?  这里需要说明的域名和站点根地址是不一样的。  

完了之后会得到下边的结果,图中最底部的二个变量就是我们刚添加的,对应的值上边已经提到。  

织梦实现链接提交给百度 主动推送的实例操作

第二步:找到织梦的档案发布程序文档,以及档案修改程序文档,

说明: 

1、以上二个文档,对应的是baidu网站管理员给出的,主动推送(实时),下边的数据类型中,有推送,更新,删除,三个选项,我们主要达到新新闻可以推送,更改的新闻也可以更新就可以了,至于删除新闻,直接做404页面就行了。

织梦实现链接提交给百度 主动推送的实例操作

2.织梦的这二个文档默认存于,/dede/ 文件夹根目录中, 根据内容模型,默认如下,

新闻模型,article_add.php(发布文档);article_edit.php(修改文档)

图片模型,album_add.php (发布文档);album_edit.php(修改文档)

至于你要是新建了模型,那就找对应的这二个文档。 

织梦实现链接提交给百度 主动推送的实例操作

第三步:修改织梦的档案发布程序文档,以及档案修改程序文档,

1、修改发布文档,搜索 

$artUrl = MakeArt($arcID, true, true,$isremote); if($artUrl=='') { $artUrl = $cfg_phpurl."/view.php?aid=$arcID"; }  

在下边加入 

else{ $urls[]=''.$cfg_百度host.'/'.$artUrl; $api = '?site='.$cfg_百度host.'&token='.$cfg_badutoken; $ch = curl_init(); $options = array( C网址OPT_网址 => $api, C网址OPT_POST => true, C网址OPT_RETURNTRANSFER => true, C网址OPT_POSTFIELDS => implode("\n", $urls), C网址OPT_HTTPHEADER => array('Content-Type: text/plain'), ); curl_setopt_array($ch, $options); $result = curl_exec($ch); }  

紧接着继续找到,

<a href='cata日志_do.php?cid=$typeid&dopost=listArchives'><u>已发布新闻管理</u></a>  

在下边加入:

<a href=''><u>baidu提交返回".$result."</u></a> &nbsp;&nbsp;  

2、修改修改文档,搜索 

$artUrl = MakeArt($arcID, true, true,$isremote); if($artUrl=='') { $artUrl = $cfg_phpurl."/view.php?aid=$arcID"; }  

在下边加入 

else{ $urls[]=''.$cfg_百度host.'/'.$artUrl; $api = '?site='.$cfg_百度host.'&token='.$cfg_badutoken; $ch = curl_init(); $options = array( C网址OPT_网址 => $api, C网址OPT_POST => true, C网址OPT_RETURNTRANSFER => true, C网址OPT_POSTFIELDS => implode("\n", $urls), C网址OPT_HTTPHEADER => array('Content-Type: text/plain'), ); curl_setopt_array($ch, $options); $result = curl_exec($ch); }  

紧接着继续找到,

<a href='cata日志_do.php?cid=$typeid&dopost=listArchives'><u>已发布新闻管理</u></a>  

在下边加入:

<a href=''><u>baidu提交返回".$result."</u></a> &nbsp;&nbsp;  

至此,我们的要求也就完成了。 简单的说,就是发布新闻后,我们操作了自动推送新闻或者是修改新闻, 最后我们得到返回信息,成功还是失败。 

按照上述办法来,祝顺利

郑州融科网络专注于企业网站建设、网站制作、高端网站设计,郑州荥阳、上街做网站就找融科网络!
本文章网址:http://www.ppssdd.com/code/13922.html。转载请保留出处,谢谢合作!

全网(营销型+响应式)专业定制

快速搭建高询盘+营销独立站

微信扫一扫 添加微信

推荐分享,免费SEO诊断

扫码加好友,即送价值1880元的SEO优化教程

(网站没排名,轻松让关键词上首页!专注H5企业建站+网站优化推广)

上一篇:关于织梦频道管理员信息管理员访问自定义表单的设置

下一篇:怎么实现在栏目页中间随机插入广告

  • 网站建设咨询
  • 网站建设案例
建站流程
  • 网站需
    求分析
  • 网站策
    划方案
  • 页面风
    格设计
  • 程序设
    计研发
  • 资料录
    入优化
  • 确认交
    付使用
  • 后续跟
    踪服务
  • 151-3895-5886
  • 品牌网站建设定制
  • 营销型网站建设定制