php代码实现更新文章后自动给百度提交网址

seo是网站推广的重要途径之一,也是大多数网站不可避免的一个推广流程。

通过浏览器蜘蛛将你网站的网址给收录到浏览器库中,你的网站才可能会被用户通过搜索引擎给搜索到。

本篇文章就来介绍百度搜索引擎提供的快速将网站的网址推送给蜘蛛进行收录操作流程。

开始之前,我们先来说说本篇文章的意义。

通过百度提供的api接口,将你的网站网址推送给蜘蛛后。可有效缩短蜘蛛前来进行检索搜录的时限,只有让你的网址更快、更准确的被搜索引擎搜录。你的网站才能更有效的展现给用户。

当然通过该接口推送给搜索引擎的网址并不会百分之百的被收录,仅仅只是缩短了蜘蛛前来收录的时间以及提供更精准的收录链接效果。

php实现推送百度蜘蛛完整代码如下:

$urls = array(
'http://www.example.com/1.html',
'http://www.example.com/2.html',
);
$api = 'http://data.zz.baidu.com/urls?site=域名&token=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;

域名和token为你注册百度站长后绑定域名,生成的域名及token

获取域名和token流程如下:

    1、注册百度站长

    2、主菜单:用户中心、站点管理

        若未创建站点,需要先创建站点。

    3、点击创建的站点域名,进入如图菜单地址


如上图所示:接口调用地址使用用户接口调用地址替换掉$api的链接即可。

关于$urls的说明:

    若多个链接,数组格式逗号分隔。

    单个链接,同理数组中只含一条数据即可。


六月初字帖坊小程序 你想要的字帖模板及工具,这里都有!