• 您的位置我爱Aspx >> XML/XLST >> 手把手教你制作Google Sitemap(详细制作教程和协议讲解)
  • 手把手教你制作Google Sitemap(详细制作教程和协议讲解)

  • 作者:aspxer  来源:internet  日期:2007-5-20 0:26:04  关键字:google
  • 手把手教你制作Google Sitemap(详细制作教程和协议讲解)

    老窝(BLOG)

    熬了半个通宵,写出了自己的Google SiteMap文件,在这里给出详细编写教程,愿对大家有所帮助。 Google SiteMap的作用及协议格式详解

    Google SiteMap Protocol是Google自己推出的一种站点地图协议,此协议文件基于早期的robots.txt文件协议,并有所升级。在Google官方指南中指出加入了Google SiteMap文件的网站将更有利于Google网页爬行机器人的爬行索引,这样将提高索引网站内容的效率和准确度。文件协议应用了简单的XML格式,一共用到6个标签,其中关键标签包括链接地址、更新时间、更新频率和索引优先权。

    Google SiteMap文件生成后格式如下:

    <urlset xmlns="http://www.google.com/schemas/sitemap/0.84"> <url> <loc>http://www.knowsky.com</loc> <lastmod>2005-06-03T04:20-08:00</lastmod> <changefreq>always</changefreq> <priority>1.0</priority> </url> <url> <loc>http://www.knowsky.com/300687.html</loc> <lastmod>2005-06-02T20:20:36Z</lastmod> <changefreq>daily</changefreq> <priority>0.8</priority> </url> </urlset> XML标签
    • changefreq:页面内容更新频率。
    • lastmod:页面最后修改时间
    • loc:页面永久链接地址
    • priority:相对于其他页面的优先权
    • url:相对于前4个标签的父标签
    • urlset:相对于前5个标签的父标签
    我将一句一句分解讲解这个xml文件的每一个标签:
    1. <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">这一行定义了此xml文件的命名空间,相当于网页文件中的<html>标签一样的作用。
    2. <url>这是具体某一个链接的定义入口,你所希望展示在SiteMap文件中的每一个链接都要用<url>和</url>包含在里面,这是必须的。
    3. <loc>http://www.knowsky.com</loc>用<loc>描述出具体的链接地址,这里需要注意的是链接地址中的一些特殊字符必须转换为XML(HTML)定义的转义字符,如下表:
      字符 转义后的字符
      HTML字符 字符编码
      and(和) & &amp; &#38;
      单引号 &apos; &apos; &#39;
      双引号 " &quot; &#34;
      大于号 > &gt; &#62;
      小于号 < &lt; &#60;
      我对这篇文章有话说?
    4. 广告位招租,广告代号:content_468_15
    5. 上一篇:获取mssql的xml返回结构的方法
      下一篇:Google Sitemap原来支持普通Feed