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

Аватар пользователя rgzrgz1

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

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

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

Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя Orion76
Orion76 2 месяца назад

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

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

Аватар пользователя rgzrgz1
rgzrgz1 2 месяца назад
Orion76 написал:
"/comment/70" - это не алиас, а "технический" путь с сущности типа "Комментарий" с ID 70

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

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

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

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

Аватар пользователя rgzrgz1
rgzrgz1 2 месяца назад

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

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

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

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

Аватар пользователя VasyOK
VasyOK 2 месяца назад

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

Аватар пользователя rgzrgz1
rgzrgz1 2 месяца назад
VasyOK написал:
Может выведите комментарии блоком-вьюхой можно даже без пейджера?

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

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

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

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

Аватар пользователя VasyOK
VasyOK 2 месяца назад

Но останется страница статьи для поисковиков. А комментарии будут уже под нею.