搜索

2010年8月27日星期五

为什么我不建议使用 meta 元素来进行“网站管理员工具”的验证

“谷歌网站管理员工具”提供众多有用的功能,要使用这些功能之前,需要进行网站所有者验证,谷歌提供三种验证方式:
  • 文件
  • meta 元素
  • 域名
其中,我不建议使用 meta 元素进行验证,因为:

根据《HTML 4.01 Specification》的说法,HTML 标准本身没有规定一个 meta 的属性集,所以,使用 meta 元素需要:
  1. 使用 meta 元素
  2. 在 head 元素中指定相应的 profile 路径(指向对 meta 使用规范的描述)
虽然,的确,很多应用,不管浏览器也好,搜索引擎也好,多年来都默认了一系列约定,例如:description、author……但是,从规范的角度,没有 profile 的 meta 使用是错误的。

而且,HTML 4.01 规范中已经明确提出,meta 机制过时了,建议用 RDF 替代之。

而谷歌的 meta 验证方式,并没有提供合适的 profile 供引用,所以,我不喜欢 meta 验证。

没有评论:

发表评论