186-0984-0880
 
提示GOOGLE已经更新和Sitemaps.org标准协议
日期:12-05 浏览次数:20

 通常情况下,Google能够很好地自动完成读取站点地图并记录任何更新。但是,您也可以告诉Google自己的站点已经修改,只要请求如下URL地址:

 
http://www.google.com/webmasters/sitemaps/ping?sitemap=http://seophp.example.com/sitemap.xml
 
如果在WEB浏览器中加载这个URL,就会看到提示说您的站点地图已经被加入到队列中。如果还未注册站点地图,请访问http://www.google.com/webmasters/sitemaps进行注册。
 
 程序化创建这种请求是很简单的。下面代码就可以完成这个任务:
 
$sitemapUrl=SITE_DOMAIN.SITE_FOLDER.'/sitemap.xml';
$pingUrl="http://www.google.com/webmasters/sitemaps/ping?sitemap=".urlencode($sitemapUrl);
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,$pingUrl);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
 
编程逻辑实现上,无论何时GOOGLE站点地图发生了改变,如产品或内容页面被修改,就会处理这段代码。
 
Sitemaps.org标准协议
 
在本书写作期间,为所有搜索引擎厂商提供一个标准化的搜索引擎站点地图协议正在制定当中。该标准和相关信息可以从http://www.sitemaps.org得到。它基本上借鉴了Google标准,但是其XML命名空间不同:
 
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84"> 
 
成为:
 
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 
 使用该站点地图协议时,也不要求在特定的搜索引擎厂商创建任何帐户。另外,必须至少一次使用如下格式告知URL站点地图的位置:
 
<searchengine_URL>/ping?sitemap=sitemap_url
 
目前,唯一实现了这个标准的搜索引擎厂商是GOOGLE——建议请求如下所示:
 
http://www.google.com/webmasters/sitemaps/ping?sitemap=www.example.com/sitemap.xml


希望以上的这些信息能够帮助您,如果您还有关于大连网站制作,大连网站建设及企业邮箱等相关问题,请与我们联系,新图闻科技将竭诚为您服务!

← 上一篇 下一篇 → 返回首页
如有意向,请联系我们的客户经理
我们会根据您的需求为你制定详细的解决方案
在线咨询 or 拨打业务热线:186-0984-0880
在线咨询
热线电话
解决方案
扫一扫

扫一扫
关注新图闻科技

全国咨询热线
186-0984-0880

返回顶部