получение веса с внешних ссылок для сайта с партнерской программой

L
На сайте с 25.07.2005
Offline
73
813

после обращения в саппорт яндекса

---

> здравствуйте!

> у сайта есть партнерская программа, внешние ссылки имеют вид

> http://site.ru/product/5651?ref=7871

> http://www.site.ru/?ref=6567

> нам нужно, чтобы индексировались только страницы вида

> http://www.site.ru/product/5651

> http://www.site.ru/

> и чтобы при этом на них передавался вес внешних ссылок, содержащих параметры ref и from

> подскажите пожалуйста, какой текст должен быть у файла robots.txt ?

---

получил ответ:

---

Здравствуйте, Александр!

В данном случае рекомендуем Вам воспользоваться атрибутом rel="canonical" тега <link>. Разместите его на дублирующих страницах и укажите адреса канонических страниц.

Более подробную информацию об использовании rel="canonical" Вы можете прочитать на следующей странице нашей помощи:

http://help.yandex.ru/webmaster/?id=1111858#canonical

С уважением, Платон Щукин

Служба поддержки Яндекса

http://help.yandex.ru/

---

и задумался...

или Платон не понял вопрос или:

а) нужно вставить в пхп код страницы условие, что если в урле есть ?ref= то в хтмээле присутствует атрибут rel="canonical" тега <link>, а если нет - то нет?

б) или всегда присутствует?

[Удален]
#1

В коде страницы http://site.ru/product/5651?ref=7871 указываете:

<link rel="canonical" href="http://site.ru/product/5651"/>

По аналогии указываете и на других страницах-дублях.

Alipapa
На сайте с 01.02.2008
Offline
194
#2

Достаточно прописать в robots.txt

Clean-param: ref&from

Биржа фриланса - простая и удобная (http://kwork.ru/ref/2541)
L
На сайте с 25.07.2005
Offline
73
#3
Alipapa:
Достаточно прописать в robots.txt
Clean-param: ref&from

на такой ответ я и рассчитывал.

собственно, в данный момент robots.txt такой:

---

User-Agent: Yandex

Disallow: /*ref=

Disallow: /search.php

Disallow: /*?from=

Clean-param: ref= /

Host: www.site.ru

User-Agent: *

Disallow: /*ref=

Disallow: /search.php

Disallow: /*?from=

---

работаю в этой компании недавно и мне сказали, что предыдущий сеошник консультировался в саппорте яндекса и ему был порекомендован такой robots.txt

я усомнился в правильности такого решения, так как "Clean-param: ref= /" корректно должно быть "Clean-param: ref" и эта строка (на мой взгляд) не должна идти после "Disallow: /*ref=", а либо наоборот, либо ее не должно быть вообще.

поэтому я был удивлен, получив вышепроцитированный ответ от Платона.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий