我不明白link
s which create hyperlinks的目的是什么。我为什么要写<link rel="author" href="about.html">
,<link rel="next" href="next.html">
或<link rel="help" href="help.html">
之类的内容?此信息不会出现在网页上。它们仅对查看页面源代码的人有用吗?
答案 0 :(得分:3)
这些是语义符号(在本例中为“顺序链接”)。搜索引擎或其他自动工具可以使用它们来更好地理解您网站的结构以及网页之间的关系。
https://html.spec.whatwg.org/multipage/links.html#sequential-link-types
这些已经存在很长时间了(我认为是HTML 3.2),但还没有被广泛采用。其中最“着名”的当然是canonical
,可以帮助避免“重复内容”(就搜索引擎优化而言)。
这是关于这些链接的历史和用法的另一篇很好的文章。