91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php基于curl如何主動推送最新內容給百度收錄

發布時間:2021-08-30 15:41:15 來源:億速云 閱讀:119 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“php基于curl如何主動推送最新內容給百度收錄”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“php基于curl如何主動推送最新內容給百度收錄”這篇文章吧。

具體如下:

php curl的好處可以以最快的方式并且模仿post提供我們的url地址給百度搜索引擎進行收錄。

百度鏈接提交三種方式:

1、主動推送:最為快速的提交方式,推薦您將站點當天新產出鏈接立即通過此方式推送給百度,以保證新鏈接可以及時被百度收錄。

2、sitemap:您可以定期將網站鏈接放到sitemap中,然后將sitemap提交給百度。百度會周期性的抓取檢查您提交的sitemap,對其中的鏈接進行處理,但收錄速度慢于主動推送。

3、手工提交:一次性提交鏈接給百度,可以使用此種方式。

下面介紹使用curl主動推送鏈接的方式PHP示例,使用curl擴展:

$urls = array(
 'http://www.example.com/1.html',
 'http://www.example.com/2.html',
);
$api = 'http://data.zz.baidu.com/urls?site=www.dayecn.com&token=Db0ZoYUOwUyEp87Z';
$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密鑰,才有權限推送url給百度。百度站長平臺:http://zhanzhang.baidu.com

可以在發布一篇文章的時候就把這篇文章的url推送給百度站長平臺,或者批量推送,通過返回的$result狀態判斷推送是否成功,返回的狀態碼說明:

推送成功:

狀態碼為200,可能返回以下字段:

字段是否必選參數類型說明
successint成功推送的url條數
remainint當天剩余的可推送url條數
not_same_sitearray由于不是本站url而未處理的url列表
not_validarray不合法的url列表

成功返回示例:

{
 "remain":4999998,
 "success":2,
 "not_same_site":[],
 "not_valid":[]
}

推送失敗:

狀態碼為4xx,返回字段有:

字段是否必傳類型說明
errorint錯誤碼,與狀態碼相同
messagestring錯誤描述

失敗返回示例:

{
 "error":401,
 "message":"token is not valid"
}

以上是“php基于curl如何主動推送最新內容給百度收錄”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

德阳市| 融水| 昌宁县| 商河县| 兴海县| 清苑县| 游戏| 民权县| 台州市| 娄烦县| 灵武市| 永福县| 盘山县| 民权县| 腾冲县| 固原市| 乌拉特后旗| 山东省| 宁蒗| 林西县| 宁陵县| 防城港市| 磐石市| 扬中市| 新干县| 高邮市| 淮南市| 黑河市| 海阳市| 凉山| 西林县| 阳江市| 濉溪县| 富裕县| 葵青区| 靖西县| 岳西县| 南投县| 长沙县| 潞城市| 顺昌县|