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

Главные вкладки

Аватар пользователя rgzrgz1 rgzrgz1 10 августа 2018 в 15:49

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

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

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

Комментарии

Аватар пользователя Orion76 Orion76 10 августа 2018 в 19:17

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

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

Аватар пользователя rgzrgz1 rgzrgz1 10 августа 2018 в 23:09

Orion76 wrote:

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

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

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

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


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

Аватар пользователя rgzrgz1 rgzrgz1 11 августа 2018 в 0:20

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

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

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

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

Аватар пользователя rgzrgz1 rgzrgz1 12 августа 2018 в 15:07

VasyOK wrote:

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


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

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

Аватар пользователя gerard gerard 12 августа 2018 в 16:31

rgzrgz1 wrote:

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

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