Что сделать, чтобы в поисковой базе Яндекса не было таких адресов?

Аватар пользователя Sergey1917 Sergey1917 28 декабря 2017 в 11:11

Что сделать, чтобы в поисковой базе Яндекса не было таких адресов? Подскажите пожалуйста.
/taxonomy/term/10/node/node/349
/taxonomy/term/1344/node/node/node/node/349
Стоят модули Global Redirect, Pathauto

Лучший ответ

Комментарии

Аватар пользователя Sergey1917 Sergey1917 30 декабря 2017 в 16:08

Добавил в robots.txt, не было:
Disallow: /taxonomy/
Disallow: /node/

Disallow: /?q=taxonomy/
Disallow: /?q=node/

Если завтра получу отчет от Яндекса, то проверю, исправилось или нет

Аватар пользователя Sergey1917 Sergey1917 5 января 2018 в 10:02

Похоже дело было в robots.txt.
Уже два раза после его изменения получал от Яндекса обновление с нормальными ссылками.

Аватар пользователя Van'Denis Van'Denis 5 января 2018 в 14:15
1

robots.txt запрещает сканирование сайта.
А вот причина появления в SERP url такого типа

/taxonomy/term/1344/node/node/node/node/349

выявлена и устранена?
Если нет, то большая вероятность что ситуация снова повторится.

Аватар пользователя Sergey1917 Sergey1917 5 января 2018 в 15:20

Может и так. Но я ничего не нашел, кроме пропущенных записей в robots.txt. Внутренние ссылки в норме.

Аватар пользователя gun_dose gun_dose 28 декабря 2017 в 11:29
1

Я бы в первую очередь советовал тщательно проверить все меню и представления. Яндекс сам по себе такие ссылки придумать не сможет - он нашёл их на вашем сайте. И конкретно приведённые ссылки - это какой-то трэш.

Аватар пользователя Van'Denis Van'Denis 28 декабря 2017 в 12:24
1

Согласен. Проблема на Вашем проекте.
Для начала выясните источник появления таких URL. Когда удалите источник, тогда можете "заняться косметикой" в поисковиках.
Xenu's Link Sleuth поможет Вам для поиска URL на сайте.
Я сталкивался с таким. Проблема была в написании внутренних ссылок. Точнее в прописании "/" в url внутренних ссылок.
З.Ы. В поисковой базе Яндекса или в SERP? ROFL

Аватар пользователя Sergey1917 Sergey1917 30 декабря 2017 в 16:11

Меню все нормально, а представления не связаны со страницей термина. Выводится из движка, без вьюхи.

Аватар пользователя Sergey1917 Sergey1917 28 декабря 2017 в 23:22

Эти проблемы - следствие "кривых переездов".

А что делать? Ссылки проверил - битых нет. Проверил на одном из сервисов ссылки, только показывает на ссылки с редиректом, что битые. Но они нормальные по факту.

Аватар пользователя Phantom63rus Phantom63rus 29 декабря 2017 в 0:01
1

/taxonomy/term/1344/node/node/node/node/349

Вангую что:
1. В шаблонах синонимов не всё гладко.
2. Какая-то вьюшка работает с путями.
3. Где-то на стыке это дало треш.

А ссылка то открывается? Вообще не должна, но если, то ещё и в сторону редиректов смотреть.

Аватар пользователя Sergey1917 Sergey1917 29 декабря 2017 в 0:41

А ссылка то открывается?

Открываются нормально. Редиректы на внешние ссылки. Но их не так много.

Шаблоны синонимов примерно такие:
term[term:tid]
article[node:nid]
page[node:nid]
и далее стереотипно по типам материалов.

Вьюхи перепроверил - везде нормальные пути в ссылках.

Вообще не должна, но если, то ещё и в сторону редиректов смотреть.

Глюки то идут в путях терминов. К ним почему-то добавляются ноды, идущие с этими терминами.

Аватар пользователя Sergey1917 Sergey1917 29 декабря 2017 в 0:49

Вот еще пример:
/taxonomy/term/1232/node/node/node/node/224?page=2

И это страница термина где всего 2 ноды (т.е. их анонсы).

Аватар пользователя Sergey1917 Sergey1917 29 декабря 2017 в 1:44

Синонимы в списке - правильные, таких испорченных нет. Вот в карте сайта некоторые термины без синонимов, т.е. в свойствах были отключены. Сейчас исправляю. Но вроде это не должно влиять.

Аватар пользователя gun_dose gun_dose 29 декабря 2017 в 11:37

Проверьте, скорее всего на страницах термина в ссылках нод относительные пути указаны без слэша

Аватар пользователя Sergey1917 Sergey1917 29 декабря 2017 в 12:05

Проверьте, скорее всего на страницах термина в ссылках нод относительные пути указаны без слэша

Конечно без слэша в конце. Так это автоматом проставляется. А как еще?

Аватар пользователя gun_dose gun_dose 30 декабря 2017 в 11:26

Слэш в начале ставить надо, в начале! Если в начале пути стоит слэш, то ссылка строится от домена, а если не стоит, то она строится от текущего адреса.

Аватар пользователя Sergey1917 Sergey1917 30 декабря 2017 в 16:03

Слэш в начале есть. Но я к этому не причастен. Drupal же автоматом проставляет их на странице тега.

Аватар пользователя Sergey1917 Sergey1917 29 декабря 2017 в 13:08

Van'Denis а почему у меня наоборот?

Альтернативный путь, по которому будет доступен этот термин. Используйте относительный путь и не используйте слеш (/) на конце.
http://dropmefiles.com/Asv2X