Комментарии создают дубли страниц

10 августа 2018 в 15:49

Здравствуйте. Добавил модуль comment_fragment что бы комментарии не создавали дублей страниц.
В итоге поисковики почему-то выбирают алиасы вида /comment/70, /comment/80, вместо нормального урла страницы вида /tovar_name

Почему так происходит и как это можно исправить?

rel="canonical" на странице комментария стоит на нужную ноду.

Комментарии

"/comment/70" - это не алиас, а "технический" путь с сущности типа "Комментарий" с ID 70
А зачем для просмотра каждого комментария нужна отдельнеая страница с отдельным урлом?
Комментарии интереснее читать в контексте "темы комментария" т.е. комментируемого материала..

Ну и напоследок..
количество установок модуля "Comment Fragment" , равное 196-и, говорит о том что он решает супервостребованную проблему.

10 августа 2018 в 19:17

Orion76 wrote:

"/comment/70" - это не алиас, а "технический" путь с сущности типа "Комментарий" с ID 70

А зачем для просмотра каждого комментария нужна отдельнеая страница с отдельным урлом?

Комментарии интереснее читать в контексте "темы комментария" т.е. комментируемого материала..
Ну и напоследок..

количество установок модуля "Comment Fragment" , равное 196-и, говорит о том что он решает супервостребованную проблему.


Вроде бы наоборот. По-умолчанию для каждого комментария создавался этот технический "/comment/70". А модуль по-идее должен был делать не "/comment/70", а /tover#comment/70/ Из примера: /[node-alias]#[comment-id]

10 августа 2018 в 23:09

Как оказалось, это вроде старые странички с комментариями, которые были опубликованы ДО модуля не теперь не дружат с поисковиками.

Как сделать 301 с "/comment/70" на /node/номер для всех страниц сразу? поисковики успели не мало страниц съесть(

Например
RewriteCond %{REQUEST_URI} ^/comment/$
RewriteRule ^.*$ /node [R=301,L

Можно как-то так сделать? Или придется в ручную каждому урлу подставлять?

11 августа 2018 в 0:20

VasyOK wrote:

Может выведите комментарии блоком-вьюхой можно даже без пейджера?


Это по идее удалит вообще страницы из поиска, ведь не станет /comment.
Так хоть они в поиске есть.

Пробовал в веб мастере добавлять урлы в "переобход страниц" - все равно робот предпочитает /comment. Я не понимаю логики, ведь есть же rel="canonical" на странице, почему ему именно /comments нравится?

12 августа 2018 в 15:07

rgzrgz1 wrote:

Я не понимаю логики, ведь есть же rel="canonical" на странице, почему ему именно /comments нравится?

Может у вас сайт через одно место сделан и ссылка на /comment ЕСТЬ. А ссылки с якорями нет. И робот, не будь дураком, ходит таки по ИМЕЮЩИМСЯ ссылкам.
Под анонимом свой сайт смотрели?

12 августа 2018 в 16:31