相信百度不收錄是令許多站長,尤其是新手站長最為頭疼的事情之一,我們整天原創+偽原創,但是百度就是紋絲不動,這讓站長有點覺得是拿自己的熱臉貼百度的冷屁股,久而久之有種挫敗感,這也正是許多站長不能堅持到最後的原因之一。
直接上干貨,一段代碼令百度不秒收也差不多了有圖有真相,用WordPress或者zblog的站長都知道,程序本身自帶了ping服務,發布文章是會自動告知搜索引擎來收錄,實踐證明WordPress只要你的文章質量不是太差,外鏈發到了權重比較高的地方,那麼收錄是很輕松的,而且秒收也沒有那麼困難。
但是,如果是自己手寫的程序,問題就來了,尤其是很多比較菜的站長,都是拿來別人的源碼,怎樣添加百度最新推出的ping服務功能,從而加快文章收錄速度呢。下面是一段百度ping服務的php代碼:
$baiduXML = <<<EOT
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
<methodName>weblogUpdates.extendedPing</methodName>
<params>
<param><value><string>首發</string></value></param>
<param><value><string>http://www.***.com</string></value></param>
</params>
</methodCall>
EOT;
$res = postUrl('http://ping.baidu.com/ping/RPC2', $baiduXML);
//下面是返回成功與否的判斷(根據百度ping的接口說明)
if (strpos($res, "<int>0</int>"))
echo "PING成功";
else
echo "PING失敗";
只要將其保存為任意名稱比如pingbaidu.php,然後執行添加操作後,跳轉到pingbaidu.php頁面就ok!可以用這個代碼:
<?php Header("Location: http://www.pingbaidu.php;?>
希望大家用了以上百度ping服務功能,能夠早日實現文章秒收,逆轉被動著急局面。