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

发布时间:2021-08-23 06:41:59 作者:admin 来源: 浏览量(24) 点赞(16)
摘要:今天ebingou禾垠家瓜分的是关于织梦修站的链接推送实例,例如:你发布了一篇新文章,等着百度来抓取,那就很被迫,没有知道什么功夫才能被收录;然而我们可以主动去推讼卢下边我们具体

今天ebingou禾垠家瓜分的是关于织梦修站的链接推送实例,例如:你发布了一篇新文章,等着百度来抓取,那就很被迫,没有知道什么功夫才能被收录;然而我们可以主动去推讼卢下边我们具体来操作说明。 第一步:首先在织梦的后台加加2个变量。

1.添加cfg_badutoken系统变量

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

(此图片来源于网络,如有侵权,请联系删除! )

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

2.加加cfg_baiduhost系统变量

道明:这个变量的值就是你的二级域名,例如:www.baidu.com 。有朋友会说,织梦原原不是有个站点根地址吗?这边必要说明的域名和站点根地址是不一样的。

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

(此图片起原于网络,如有侵权,请联系删除! ) 第二步:找到织梦的档案发布程序文档,以及档案修改程序文档,

道明:

1、以上两个文档,对于应的是百度站长给出的,主动推送(真时),下边的数据类型中,有推送,革新,删除,三个选项,我们主要达到新文章可以推送,更改的文章也可以更新就不妨了,至于删除文章,直接做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[]='http://'.$cfg_baiduhost.'/'.$artUrl;

$api = 'http://data.zz.baidu.com/urls?site='.$cfg_baiduhost.'&token='.$cfg_badutoken;

$ch = curl_init();

$options = array(

CURLOPT_URL => $api,

CURLOPT_POST => true,

CURLOPT_RETURNTRANSFER => true,

CURLOPT_POSTFIELDS => implode(" ", $urls),

CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),

);

curl_setopt_array($ch, $options);

$result = curl_exec($ch);

}

紧接着继续找到,

已发布文章管理

在下边添进:

百度提交返回".$result."

2、建改建改文档,搜索

$artUrl = MakeArt($arcID, true, true,$isremote);

if($artUrl=='')

{

$artUrl = $cfg_phpurl."/view.php?aid=$arcID";

}

在下边加入

else{

$urls[]='http://'.$cfg_baiduhost.'/'.$artUrl;

$api = 'http://data.zz.baidu.com/update?site='.$cfg_baiduhost.'&token='.$cfg_badutoken;

$ch = curl_init();

$options = array(

CURLOPT_URL => $api,

CURLOPT_POST => true,

CURLOPT_RETURNTRANSFER => true,

CURLOPT_POSTFIELDS => implode(" ", $urls),

CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),

);

curl_setopt_array($ch, $options);

$result = curl_exec($ch);

}

紧接着连接找到,

已发布文章管理

在下边加入:

百度提接返回".$result."

至此,尔们的要求也就完成了。 简单的说,就是发布文章后,我们操纵了自动推送文章或者是建改文章, 临了我们得到返回信息,成功仍旧失败。

服从上述方法来,祝顺利

二维码

扫一扫,关注我们

声明:本网文章由eBinGou编辑发布,未经许可严禁转载或他用;若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。如获得相关权属请注明出处http://www.ebingou.com/jianzhanzhixun/2048.html

看这么多不如咨询一下?

联系我们,我们愿意为您提供任何咨询答疑!

多个选择总是好的

搜索千万次不如咨询1次

我们为您提供专业到位的服务,不放弃任何一客户,一次合作终身的朋友

立即咨询 18665690707-微信同号-