帝国站长php主动推送,帝国CMS网站主动推送链接到百度的代码

使用帝国CMS网站的朋友有很多,但是有许多网站更新后不能及时收录,在百度站长平台提供了几种网站链接提交方法可以让百度蜘蛛抓取网站。分别是自动提交、主动推送、网站地图以及手动提交。其中主动推送可以最及时的让百度蜘蛛发现网站最新链接。

在之前,小编更新网站后,要先整理出需要提交的链接,然后放到百度提供的PHP推送代码中(如下段代码),保存为php文件,然后放到网站根目录中,访问该文件才能提交。这样很麻烦。

$urls = array(

'http://www.example.com/1.html',

'http://www.example.com/2.html',

);

$api = 'http://data.zz.baidu.com/urls?site=www.00cs.cn&token=5La7IjYQPcpWhwiI';

$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;

?>

小编在网上查看其他朋友提交链接的方法,有用插件提交的,这种方法麻烦一次,后期提交会比较方便。这个方法他们介绍很多,大家可以自行查看。

小编使用的方法比较笨一点。

在后台新建自定义页面:

a7c336a97a9961f78c4ecb27d0f6e1e0.png

其中代码如下:

[e:loop={"select * from [!db.pre!]ecms_article where date(FROM_UNIXTIME(newstime, '%Y%m%d' ))=curdate() order by id desc",0,24,0}]

=$bqsr['titleurl']?>,

[/e:loop]

该代码可以生成当天更新的url链接到page.txt。

在网站根目录新建php文件,保存如下代码:

$values = fopen('page.txt','r') or die("打开文件失败");

$value = fread($values,filesize('page.txt'));

$value = rtrim($value,",");

$urls =explode(',', $value);

$api = 'http://data.zz.baidu.com/urls?site=example.cn&token=5La7IjYQPcpWhwiI';

$ch = curl_init();

$options = array(

CURLOPT_URL => $api,

CURLOPT_POST => true,

CURLOPT_RETURNTRANSFER => true,

CURLOPT_POSTFIELDS => implode("\r\n", $urls),

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

);

curl_setopt_array($ch, $options);

$result = curl_exec($ch);

echo $result;

echo '

' .htmlspecialchars(print_r($urls, true)) . '
';

?>

各位朋友使用的时候,要将其中的page.txt换成自己的自定义页面名。将其中的api链接换成自己的。

在更新过网站以及自定义页面后,访问根目录中新建的上述文件就可以实现当天新更新页面的提交。

这种方法虽然笨一点,工作量却也不算太大,目前够小编使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 帝国CMS是一款功能强大的网站管理系统,而百度推送插件是该系统为用户提供的一个重要功能模块。 帝国CMS百度推送插件的主要作用是将网站的新闻、产品、文章等内容主动提交给百度搜索引擎,以便百度能够快速地收录和展示网站内容,提升网站的曝光度和流量。 该插件具有以下特点和优势: 1. 主动提交:通过插件的配置和设置,网站管理员可以选择将网站的哪些内容提交给百度搜索引擎,保证重要的内容能够被及时地收录和展示。 2. 实时更新:插件支持网站内容的实时推送,即当网站有新的内容发布或更新时,插件会自动将这些信息推送百度搜索引擎,保证新的内容能够快速地被百度收录。 3. 提升搜索排名:通过插件的使用,网站内容能够更加及时地被收录到百度搜索引擎,提高网站的曝光度和流量,进而提升搜索排名,从而增加网站的曝光度和用户访问量。 4. 自定义配置:插件提供了丰富的配置选项,管理员可以根据自己的需求和要求,灵活地设置插件的功能和工作模式,以最大化地发挥插件的作用。 总之,帝国CMS百度推送插件是一款非常实用和必要的功能模块,能够帮助网站管理员快速将网站内容提交给百度搜索引擎,提高网站的曝光度和流量,进而提升搜索排名,从而增加用户访问量和网站的知名度。 ### 回答2: 帝国CMS百度推送插件是一款帮助网站管理员将网站内容快速推送百度搜索引擎的工具。 百度是中国最大的搜索引擎,每天都有数以亿计的用户通过百度搜索信息。对于网站管理员来说,让百度尽快收录网站的内容,能够提高网站的曝光度和访问量,进而带来更多的流量和用户。 帝国CMS百度推送插件通过与百度的连接,可以将网站的新内容、更新内容和重要页面快速提交给百度搜索引擎。插件会实时监测网站内容的变化,并将变化的内容信息发送给百度,以便百度能够及时更新其搜索索引。 使用帝国CMS百度推送插件,网站管理员可以轻松地设置推送的频率和内容类型。插件还提供了可视化的推送状态和错误报告,方便管理员了解推送情况和及时解决问题。 在使用帝国CMS百度推送插件之前,管理员需要先登录百度站长平台,并将网站添加到站长平台中。然后,管理员在插件设置中填写站长平台的验证信息,即可完成插件的配置。 总的来说,帝国CMS百度推送插件是一款方便实用的工具,帮助网站管理员将网站内容快速推送百度搜索引擎,提高网站的曝光度和访问量,为网站的发展带来更多机会。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值