2012-03-27 3 views
4

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

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

и:

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

Очевидно, первый из них является "правильным" ссылка. Каков правильный подход при открытии второй ссылки?

подход 1)

Перенаправление 301 на первой ссылке

Approach 2)

состояния 200 и

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

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

Спасибо!

+2

Я думаю, что правильный ответ на этот вопрос требует большего контекста. Являются ли дублирующиеся ссылки каким-либо образом недействительными? Это то же самое содержание? Вы собираетесь удалить дубликаты? –

+0

Они абсолютно идентичны. Второй вариант «немного» недействителен :-) Но поскольку они сопоставляются с армией регулярных выражений, все они разрешаются на одну и ту же страницу (очень длинная история). –

ответ

3

Если

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

ли каким-либо образом недействителен или у вас есть намерение извлекать его 301 Moved Permanently является путь.

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

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

+0

Ваш ответ имеет смысл. Спасибо за ваше время, капитан. –

Смежные вопросы