301 редирект против канонических ссылок? - PullRequest
4 голосов
/ 27 марта 2012

По техническим причинам на сайте у нас может быть две или более ссылок, ссылающихся на одну и ту же страницу продукта.Например:

http://example.com/a-nice-product-no1234.html

и:

http://example.com/a-nice-foobar-product-no1234.html

Видимо, первая ссылка является «правильной».Какой правильный подход при открытии второй ссылки?

Подход 1)

Перенаправление 301 на первую ссылку

Подход 2)

Статус 200и

<link rel="canonical" href="http://example.com/a-nice-product-no1234.html">

в заголовке HTML?Подход 2) применим для других поисковых систем, кроме Google?Другие предложения?

Спасибо!

1 Ответ

3 голосов
/ 27 марта 2012

Если

http://example.com/a-nice-foobar-product-no1234.html

В любом случае недействителен или у вас есть намерение удалить его, 301 Moved Permanently это путь.

A Техническое обсуждение от Google из rel="canonical" показывает, что его следует использовать для указания исходного контента, в отличие от того, что один и тот же контент упорядочен по-разному, с использованием другого форматирования и так далее.

Это также поможет пользователям не делать закладки и использовать ссылки на эти «слегка недействительные» страницы. Их использование со временем уменьшается.

...