百度主动推送可以实时地将网站新发布的内容直接推送给蜘蛛,加速内容快速收录。
方法:
使用FTP或者ssh工具连接到主机,在根目录中的dede目录之中找到article_add.php文件
找到该文件中代码如下:
1 2 3 4 5 | $artUrl = MakeArt($arcID,true,true,$isremote); if($artUrl=='') { $artUrl = $cfg_phpurl."/view.php?aid=$arcID"; } |
在上述代码后面加入以下代码(注意将http://data.zz.baidu.com/urls?site=xiaohost.com&token=xxxxxxxxxxxx替换为你自己的推送地址,改地址在百度站长工具“链接提交”里可以找到–见文章上述图片):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | else{ $urls[]=$artUrl; $api = 'http://data.zz.baidu.com/urls?site=xiaohost.com&token=xxxxxxxxxxxx'; $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; echo "-推送的URL为:".$urls[0]; } |
原文链接:https://xiaohost.com/1544.html,转载请注明出处。
评论0