06
Jun

我写的google sitemap feed模块(sitemap.module)


版权声明:可以在网上任意转载,转载时请务必以超链接形式标明文章原始出处、作者信息及本声明文字。
作者:shunz,出处:http://shunz.net/2005/06/229.html

google最近新出了一个sitemap,对于个人站长和google来说,这都是一件好事情,为了让drupal也支持此项功能,我刚刚写了一个sitemap.module模块,希望对大家有用。

具体用法:
1、下载此module,然后解压缩上传到drupal的module目录下。
2、在管理->模块(admin/modules)里开启sitemap模块。
3、去google的提交你的sitemap url。

本站的sitemap_index为:
http://www.shunz.net/sitemap

本月的sitemap为:
http://www.shunz.net/sitemap/2005/06/

最新更新:google对sitemap协议做了修改,增加了index协议,所以我将sitemap模块也做了修改,主页面是用的sitemap_index协议,然后按月形成sitemap页面。

更新:sitemap协议的lastmod标记声称支持:2005-06-10T18:00:15+08:00 格式的ISO 8601时间格式,但是,经过我这几天提交到google的经历,发现google sitemap根本不支持此种格式,只支持2005-06-10T18:00:15Z或者2005-06-10T18:00:15这种格式,所以,我最终的module是将时间用gmdate()函数转换为格林威治时间,请大家在生成自己的sitemap的时候一定注意,否则就是浪费时间(因为google对提交的sitemap的检测要延迟几个小时甚至十几个小时)。

2 条评论了已经

发表评论

名字(必须)
邮箱(不会被公布)(必须)
网址

字体为 粗体 是必填项目,邮箱地址 永远不会 公布。

允许部分 HTML 代码:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URIs must be fully qualified (eg: http://shunz.net/) and all tags must be properly closed.

超出部分系统将会自动分段及换行。

请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 may 会被编辑或删除。

    关于

      我,shunz,在这里默默记录自己的所学所思以及所关注的事情...
      Blog del.icio.us Flickr Furl Gmail/Google Talk Google Reader Google Shared Stuff Picasa Web Albums Twitter YouTube Zooomr douban

    订阅

    页面

    广告

    分类