Что делает ссылка rel = "index"? - PullRequest
       11

Что делает ссылка rel = "index"?

6 голосов
/ 07 августа 2011

Как это:

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

Появляется на всех страницах сайта.

Я надеюсь, он не скажет Google не индексировать эту страницу: |

Также есть

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

Для чего это нужно?

Ответы [ 3 ]

7 голосов
/ 07 августа 2011

<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/.

2 голосов
/ 07 августа 2011

Из спецификации HTML4 :

Индекс
Относится к документу, предоставляющему индекс для текущего документа.

Так что это будет ваша главная страница. (Это та же самая причина, по которой мы называем это «index.html».)

А в блоге Google Webmasters говорится, что "canonical" предоставляет предпочтительный URL для страницы.

1 голос
/ 07 августа 2011

Атрибут rel в элементе link просто говорит "есть этот другой документ, 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

...