国产欧美二区三区-国产欧美高清-国产欧美国产精品第二区-国产欧美国产精品第一区-小说区 图片区-小说区 综合区 都市激情

當前位置: 首頁 > 站長資訊 > 正文頁面

discuz教程:PING快速實現百度秒收錄

一、利用百度搜索引擎的PING RPC2服務功能來達到搜索引擎快速收錄帖子(推薦)LVk網站目錄_網站網址收錄與提交入口

實現原理:LVk網站目錄_網站網址收錄與提交入口

根據百度站長平臺的提示,網站程序可以通過PING RPC2服務自動提醒百度搜索引擎收錄你的網站,實時收錄的哦!LVk網站目錄_網站網址收錄與提交入口

實現辦法:LVk網站目錄_網站網址收錄與提交入口

1、首先新建一個新文件,文件名自定,放Discuz! X論壇的根目錄!要自定名字的原因是,雖然百度提倡這么干,但是你不能老重復的提交啊,老虎屁股動不得!所以改名,以免別人搗蛋,你的站K了啥的,就別賴我了!LVk網站目錄_網站網址收錄與提交入口

我這里暫定名為: ping_seo.php這里修改網址,將我的站點地址(http://bbs.yeacome.com)改為你的。LVk網站目錄_網站網址收錄與提交入口

開啟了偽靜態的ping.php代碼用這個:LVk網站目錄_網站網址收錄與提交入口

<?phpLVk網站目錄_網站網址收錄與提交入口

if(isset($_GET['action']))LVk網站目錄_網站網址收錄與提交入口

{LVk網站目錄_網站網址收錄與提交入口

$canshu=$_GET['action'];LVk網站目錄_網站網址收錄與提交入口

}LVk網站目錄_網站網址收錄與提交入口

function postUrl($url, $postvar)LVk網站目錄_網站網址收錄與提交入口

{LVk網站目錄_網站網址收錄與提交入口

$ch = curl_init();LVk網站目錄_網站網址收錄與提交入口

$headers = array(LVk網站目錄_網站網址收錄與提交入口

"POST ".$url." HTTP/1.0",LVk網站目錄_網站網址收錄與提交入口

"Content-type: text/xml; charset=/"utf-8/"",LVk網站目錄_網站網址收錄與提交入口

"Accept: text/xml",LVk網站目錄_網站網址收錄與提交入口

"Content-length: ".strlen($postvar)LVk網站目錄_網站網址收錄與提交入口

);LVk網站目錄_網站網址收錄與提交入口

curl_setopt($ch, CURLOPT_URL, $url);LVk網站目錄_網站網址收錄與提交入口

curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);LVk網站目錄_網站網址收錄與提交入口

curl_setopt($ch, CURLOPT_POST, 1);LVk網站目錄_網站網址收錄與提交入口

curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);LVk網站目錄_網站網址收錄與提交入口

curl_setopt($ch, CURLOPT_POSTFIELDS, $postvar);LVk網站目錄_網站網址收錄與提交入口

$res = curl_exec ($ch);LVk網站目錄_網站網址收錄與提交入口

curl_close ($ch);LVk網站目錄_網站網址收錄與提交入口

return $res;LVk網站目錄_網站網址收錄與提交入口

}LVk網站目錄_網站網址收錄與提交入口

$baiduXML = "<?xml version=/"1.0/" encoding=/"utf-8/"?>LVk網站目錄_網站網址收錄與提交入口

<methodCall>LVk網站目錄_網站網址收錄與提交入口

<methodName>weblogUpdates.extendedPing</methodName>LVk網站目錄_網站網址收錄與提交入口

<params>LVk網站目錄_網站網址收錄與提交入口

<param><value><string>易康論壇</string></value></param>LVk網站目錄_網站網址收錄與提交入口

<param><value><string>http://bbs.yeacome.com/</string></value></param>LVk網站目錄_網站網址收錄與提交入口

<param><value><string>http://bbs.yeacome.com/thread-$canshu-1-1.html</string></value></param>LVk網站目錄_網站網址收錄與提交入口

<param><value><string>http://bbs.yeacome.com/forum.php?mod=rss</string></value></param>LVk網站目錄_網站網址收錄與提交入口

</params>LVk網站目錄_網站網址收錄與提交入口

</methodCall>";LVk網站目錄_網站網址收錄與提交入口

$res = postUrl('http://ping.baidu.com/ping/RPC2', $baiduXML);LVk網站目錄_網站網址收錄與提交入口

if ( strpos($res, "<int>0</int>") )LVk網站目錄_網站網址收錄與提交入口

{LVk網站目錄_網站網址收錄與提交入口

header ("Location:http://bbs.yeacome.com/thread-$canshu-1-1.html");LVk網站目錄_網站網址收錄與提交入口

}LVk網站目錄_網站網址收錄與提交入口

elseLVk網站目錄_網站網址收錄與提交入口

{LVk網站目錄_網站網址收錄與提交入口

header ("Location:http://bbs.yeacome.com/thread-$canshu-1-1.html#");LVk網站目錄_網站網址收錄與提交入口

}LVk網站目錄_網站網址收錄與提交入口

?>LVk網站目錄_網站網址收錄與提交入口

未啟了偽靜態的ping.php代碼用這個:LVk網站目錄_網站網址收錄與提交入口

<?phpLVk網站目錄_網站網址收錄與提交入口

if(isset($_GET['action']))LVk網站目錄_網站網址收錄與提交入口

{LVk網站目錄_網站網址收錄與提交入口

$canshu=$_GET['action'];LVk網站目錄_網站網址收錄與提交入口

}LVk網站目錄_網站網址收錄與提交入口

function postUrl($url, $postvar)LVk網站目錄_網站網址收錄與提交入口

{LVk網站目錄_網站網址收錄與提交入口

$ch = curl_init();LVk網站目錄_網站網址收錄與提交入口

$headers = array(LVk網站目錄_網站網址收錄與提交入口

"POST ".$url." HTTP/1.0",LVk網站目錄_網站網址收錄與提交入口

"Content-type: text/xml; charset=/"utf-8/"",LVk網站目錄_網站網址收錄與提交入口

"Accept: text/xml",LVk網站目錄_網站網址收錄與提交入口

"Content-length: ".strlen($postvar)LVk網站目錄_網站網址收錄與提交入口

);LVk網站目錄_網站網址收錄與提交入口

curl_setopt($ch, CURLOPT_URL, $url);LVk網站目錄_網站網址收錄與提交入口

curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);LVk網站目錄_網站網址收錄與提交入口

curl_setopt($ch, CURLOPT_POST, 1);LVk網站目錄_網站網址收錄與提交入口

curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);LVk網站目錄_網站網址收錄與提交入口

curl_setopt($ch, CURLOPT_POSTFIELDS, $postvar);LVk網站目錄_網站網址收錄與提交入口

$res = curl_exec ($ch);LVk網站目錄_網站網址收錄與提交入口

curl_close ($ch);LVk網站目錄_網站網址收錄與提交入口

return $res;LVk網站目錄_網站網址收錄與提交入口

}LVk網站目錄_網站網址收錄與提交入口

$baiduXML = "<?xml version=/"1.0/" encoding=/"utf-8/"?>LVk網站目錄_網站網址收錄與提交入口

<methodCall>LVk網站目錄_網站網址收錄與提交入口

<methodName>weblogUpdates.extendedPing</methodName>LVk網站目錄_網站網址收錄與提交入口

<params>LVk網站目錄_網站網址收錄與提交入口

<param><value><string>你的站名</string></value></param>LVk網站目錄_網站網址收錄與提交入口

<param><value><string>http://你的DZX網址/</string></value></param>LVk網站目錄_網站網址收錄與提交入口

<param><value><string>http://你的DZX網址 /forum.php?mod=viewthread&tid=$canshu</string></value></param>LVk網站目錄_網站網址收錄與提交入口

<param><value><string>http://你的DZX網址/forum.php?mod=rss</string></value></param>LVk網站目錄_網站網址收錄與提交入口

</params>LVk網站目錄_網站網址收錄與提交入口

</methodCall>";LVk網站目錄_網站網址收錄與提交入口

$res = postUrl('http://ping.baidu.com/ping/RPC2', $baiduXML);LVk網站目錄_網站網址收錄與提交入口

if ( strpos($res, "<int>0</int>") )LVk網站目錄_網站網址收錄與提交入口

{LVk網站目錄_網站網址收錄與提交入口

header ("Location:http://你的DZX網址/forum.php?mod=viewthread&tid=$canshu");LVk網站目錄_網站網址收錄與提交入口

}LVk網站目錄_網站網址收錄與提交入口

elseLVk網站目錄_網站網址收錄與提交入口

{LVk網站目錄_網站網址收錄與提交入口

header ("Location:http://你的DZX網址/forum.php?mod=viewthread&tid=$canshu#");LVk網站目錄_網站網址收錄與提交入口

}LVk網站目錄_網站網址收錄與提交入口

?>LVk網站目錄_網站網址收錄與提交入口

2、修改文件source/include/post/post_newthread.php,LVk網站目錄_網站網址收錄與提交入口

Discuz X2.0找到LVk網站目錄_網站網址收錄與提交入口

showmessage('post_newthread_succeed', "forum.php?mod=viewthread&tid=$tid&extra=$extra", $param);LVk網站目錄_網站網址收錄與提交入口

替換為(其中ping_seo為你自己的自定義ping文件名稱):LVk網站目錄_網站網址收錄與提交入口

showmessage('post_newthread_succeed', "ping_seo.php?action=$tid", $param);LVk網站目錄_網站網址收錄與提交入口

DZX2.5找到:LVk網站目錄_網站網址收錄與提交入口

showmessage('post_newthread_succeed', $returnurl, $values, $param);LVk網站目錄_網站網址收錄與提交入口

替換為(其中ping_seo為你自己的自定義ping文件名稱):LVk網站目錄_網站網址收錄與提交入口

showmessage('post_newthread_succeed', "ping文件的文件名稱.php?action=$tid", $values, $param);LVk網站目錄_網站網址收錄與提交入口

OK,簡單兩步完成,需要花冤枉錢么?LVk網站目錄_網站網址收錄與提交入口

Tips:LVk網站目錄_網站網址收錄與提交入口

如果PING失敗,那么你發新帖后跳轉的網址最后面會有一個#號!LVk網站目錄_網站網址收錄與提交入口

測試是否PING成功,也可以訪問http://你的DZX網址/ping文件的文件名稱.php?action=任意新帖子ID,不成功的話,網址后面會有#號。LVk網站目錄_網站網址收錄與提交入口

  

此文由 網站目錄_網站網址收錄與提交入口 編輯,未經允許不得轉載!:

相關文章