百度站长工具链接提交有四种方式,分别是主动推送、自动推送、sitemap和手动提交(如下图),今天我们主要来说一说“主动推送”是怎么来实现的。
在主动推送中我们可以看到百度给出的推送示例有四种:curl推送示例、post推送示例、php推送示例和ruby推送示例,其实我们只需要选择一种就可以了,这里我们就以“php推送”为例,手把手教你怎么做。
1、新建一个php文件,随意用英文命名,比如tuisong.php,用记事本打开,输入内容<?php ?>
2、在站长工具后台点击“php推送示例”(如下图),复制代码到新建的php文件中,放在代码<?php ?>中间
php推送示例代码如下:$urls = array(
‘http://www.360hudong.com/article-1-1.html’,
‘http://www.360hudong.com/article-2-1.html’,
);
$api = ‘http://data.zz.baidu.com/urls?site=www.360hudong.com&token=RoKT4gj0XIDdn5AQ&type=original’;
$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点需要注意:
a、要提交的链接放到 array(链接)的括号中,如我要提交一个链接就是$urls = array(‘http://www.360hudong.com/article-1-1.html’,);
b、调用接口用你自己的,例如http://data.zz.baidu.com/urls?si … Q&type=original,其中site=你的域名,token=你的准入密钥,type=参数
最终保存后的结果如下图(我提交了22个链接):
3、保存tuisong.php的修改,用ftp等上传到网站根目录
4、测试是否成功,输入域名/tuisong.php,下图是我提交的结果:{“remain”:456,”success”:22},remain表示剩余可添加链接,success表示成功推送数,自此设置成功。
作者花生, 花生手记原创(微信ID:peanutnote),转载请注明出处。花生手记,SEO、SEM和新媒体知识共享平台。