Всем доброго времени!
Помогите с таким вопросом яндекс и гугл кушает страницы абы как:
/?id=3568&name=files&op=view
/index.php?id=3568&name=files&op=view
/index.php?id=3568&op=view&name=files
/op=view&name=files&index.php?id=3568
и т.д. подставляя слова и все что ему вздумается. Советуют поставить rel="canonical" на правильную страницу типа /index.php?name=files&op=view&id=3568
Проблема заключается в том, что он дубли выбрасывает, и иногда эти дубли правильной формы, на них есть внутренние и внешние ссылки и следовательно вес. Сейчас в панели вебмастера полный бардак, иногда показывает что загружено аж 60000 урлов.
Подскажите где и как поставить rel="canonical", чтоб тег работал только для урлов правильной формы name=files&op=view&id=3568
Урлы и rel="canonical" для поисковых систем
Дело в том что система генерирует ссылки в данном порядке: index.php ? name=forum & op=view & id=15243 и никак иначе.
Манипуляции с переменными в ссылки производит Яндекс. Для чего он это делает, не до конца понятно. Думаю следует задать вопрос в тех. поддержку Яндекса для выяснения данного вопроса.
В свою очередь, по стандартам PHP манипуляции с переменными в ссылке возможны, если в них указаны верные параметры. Соответственно с этим, система реагирует адекватно, выдавая по правильным параметрам, надлежащие данные.
Указывать для каждой ссылки атрибут: rel="canonical" не имеет смысла, так как он рассчитан на группу похожих ссылок ведущих на одну страницу, но системой генерируется только одна.
Помощником в решении вопроса может послужить генератор Sitemap. На основании его, поисковик сможет проанализировать структуру сайта, тип ссылок и всё остальное, то что ему необходимо. Карта сайта Sitemap будет доступна в стандартном пакете новой версии.
Сейчас рекомендую проверить структуру своего сайта в "Яндекс Вебмастер", при необходимости добавить нужные данные. Привожу изображение структуры адресов на примере нашего проекта.

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...







