“link rel =” index “是什么意思?”

8

就像这样:

<link rel='index' title='mysite' href='http://mysite.com/' />

它出现在网站的所有页面中。

我希望它不会告诉Google不要索引该页面 :|

还有一个问题:

<link rel='canonical' title='mysite' href='http://mysite.com/' />

这是干什么用的?
3个回答

8

<link rel='index' title='mysite' href='http://mysite.com/' />

它表示链接的文档为当前文档提供索引,但这可能不是真实情况。

<link rel='canonical' title='mysite' href='http://mysite.com/' />

它表示http://mysite.com/与当前文档相同,并且应该使用正确的URL http://mysite.com/


这个索引总是必须是我的主页吗? - Jennn
不行。正如我所评论的那样,那种用法似乎是错误的。这是索引的一个很好的例子 - Quentin

2

根据HTML4规范

索引
指提供当前文档索引的文档。

这意味着这将是您的主页。(这也是我们称之为“index.html”的原因。)

Google网站管理员博客指出,“canonical”提供了页面的首选URL。


2
不,我们称其为“index.html”的原因是因为它替代了自动生成的目录索引(列出目录中所有文件)。“start”更常用于主页而非“index”。 - Quentin

1

link元素上的rel属性只是表示“有这个其他文档,其url值为href属性的值,与当前文档相关。”

有许多种用于rel的值,其中最常见的是stylesheet。在"index"的情况下,它意味着这个其他文档以某种方式索引了这个文档。

有一个常见的rel值列表,位于全球各地的w3schools上(http://www.w3schools.com/TAGS/att_link_rel.asp)。 (我不是w3schools的粉丝,但我认为你可能想看看他们提供的rel值列表。)

以下是有关Google和rel=canonical的信息:http://www.google.com/support/webmasters/bin/answer.py?answer=139394


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接