为了加快网站页面的收录,我们站长可谓是想尽了办法。毕竟收录是排名的前提啊对不对,像什么sitemap、自动推送、手动提交都很好做对不对,唯独容易出错的地方就在——主动推送上了。
当然,站长后台给出了主动推送要用的接口地址和推送方法,但是,对于完全看不懂php代码的同学该怎么办?今天就来好好说一说。
一般本人比较喜欢的2种主动推送的方法:
1、百度主动推送工具2.0(在另一篇文章中详细说明)
2、php推送,本篇详细说明。
2.1进入已经成功认证的百度站长后台——链接提交——主动推送——php推送实例
2.2要改的很简单,上图中圈出来的url改成你自己的网站链接即可。注意:百度提供的代码并没有?<?php 开始和 ?> 闭合标签,而这正是你的推送起不起作用的关键。
<?php
$urls = array(
'http://www.xasites.cn/18.html',
'http://www.xasites.cn/29.html',
);
$api = 'http://data.zz.baidu.com/urls?site=*******&token=********';
$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;
?>
2.3 在桌面新建一个空白文本,命名为“urls.php”,将上面的代码复制进去保存。
2.4将urls.php文件上传至网站根目录
2.5查看推送状态。检测方法:http://www.xasites.cn/urls.php(换成你自己的域名即可)。
需要上面文件打包好的同学可以点击网站底部QQ群下载。
发表评论