Ping谷歌服务,让谷歌第一时间收录
[文章作者:磨延城 转载请注明原文出处: https://mo2g.com/view/36/ ]
在我没做磨途歌博客之前,跟一位seo讨论了防采集的办法,记得当时该朋友告诉我,那些有名的博主不怕采集,因为搜索引擎会第一时间收录他们的文章.当时就觉得,这样有很大的漏洞,而且对新站长不公平——凭什么自己写的原创因为收录时间的推迟,成为了别人的作品?
在我没做磨途歌博客之前,跟一位seo讨论了防采集的办法,记得当时该朋友告诉我,那些有名的博主不怕采集,因为搜索引擎会第一时间收录他们的文章。当时就觉得,这样有很大的漏洞,而且对新站长不公平——凭什么自己写的原创因为收录时间的推迟,成为了别人的作品?
Ping谷歌服务,其实跟Ping百度服务大同小异,如果需要了解更多,可以看我写的另一篇博客《Ping百度服务,让百度第一时间收录》,下边直接给出PHP代码。
function pingGoogle($strBlogUrl) { $curl = curl_init(); $headers = array( 'User-Agent: request', 'Host: blogsearch.google.com', 'Content-Type: text/xml' ); $strXml = '<?xml version="1.0" encoding="UTF-8" ?> <methodCall> <methodName>weblogUpdates.extendedPing</methodName> <params> <param><value><string>磨途歌 — 磨延城的博客 - 专注技术研究,分享生活体验</string></value></param> <param><value><string>' . BLOG_URL . '</string></value></param> <param><value><string>' . $strBlogUrl . '</string></value></param> <param><value><string>' . BLOG_URL . 'rss.xml</string></value></param> </params> </methodCall>'; curl_setopt($curl, CURLOPT_URL, 'http://blogsearch.google.com/ping/RPC2'); curl_setopt($curl, CURLOPT_HEADER, 1); curl_setopt($curl, CURLOPT_RETURNTRANSFER,1); curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl, CURLOPT_POSTFIELDS, $strXml); $strMsg = curl_exec ($curl); curl_close ($curl); return strpos($strMsg,'<boolean>0</boolean>') ? true : false; }
$strBlogUrl是新发表的博客地址
,以上代码,只需要修改三处地方:
1)把“
磨途歌 — 磨延城的博客 - 专注技术研究,分享生活体验”改为自己博客的title
2)把BLOG_URL改成你的博客地址
3)修改rss.xml路径
举例说明,比如我这篇博客的地址是mo2g.com/view/36/
调用方法为
<?php $strBlogUrl= 'http://mo2g.com/view/36/'; if( pingGoogle($strBlogUrl) ) { echo'Ping谷歌成功'; } else{ echo'Ping谷歌失败'; }
上一篇:创建磨途歌网站rss
下一篇:创建磨途歌xml谷歌地图
我来说两句: