2016-12-05 20:54:51 编辑:鼎优科技 阅读: |
大家知道百度站长平台链接提交有个主动推送功能,这是目前最为快速的百度提交方式,推送网站当天新产出链接送给百度,可以保证新链接能够及时被百度收录。这样非常利于网站SEO优化,更是对原创内容的收录有很大的帮助,而且极大的保护了原创内容。所以网站有一个这样的功能是很重要的,网上面也有很多关于帝国CMS主动推送的插件,有很多插件都是勾选文章来推送的,但是我个人比较喜欢发布新闻的时候,直接就推送的方式。而且发布时直接推送修改起来也非常的简单,只要找到e/class/hinfofun.php文件,大概在325行左右,加入以下代码即可。
//百度实时推送
$urls = array($infourl);
//$urls=$infourl;//系统后台填写如 http://www.baidu.com/这样的格式用这个句
//$urls='http://www.baidu.com'.$infourl;//你的系统后台默认填写的/,这里需要你填写你的与名
$api = '这里填写自己的百度站长接口调用地址';
$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;
发布新闻时,提示下图样式就是代码添加成功,主动推送百度成功。
隔一天后登陆百度站长平台也可以看到数据,主动推送成功。