К URL нодов начали добавляться вопросительные знаки и Яндекс уже начал индексировать страницы как дубли.

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

Аватар пользователя xaxel3000 xaxel3000 2 июня 2017 в 14:09

Комментарии

Аватар пользователя Van'Denis Van'Denis 2 июня 2017 в 14:42

Я не обнаружил на Вашем сайте показанных url с вопросительным знаком
В индексе поисковиков я тоже не обнаружил таких url
Конкретизируйте вопрос, а то сегодня ПЬЯтница...

Аватар пользователя xaxel3000 xaxel3000 2 июня 2017 в 15:00

Не пойму, как так может быть, что не обнаружили. Я только что перешёл по опубликованым ссылкам и страницы по указанным адресам присутствуют, хотя контент один и тот же.

Аватар пользователя gun_dose gun_dose 2 июня 2017 в 16:31
Аватар пользователя xaxel3000 xaxel3000 2 июня 2017 в 16:44

Грамотный сеошник, это я и есть. А вот грамотный вебмастер не помешал бы, так как в коде и функциях друпал я не силен. Может есть какой-то модуль, который формирует статические страницы, и не дает появляться динамическим?

Аватар пользователя Van'Denis Van'Denis 2 июня 2017 в 18:28

Мне очень любопытно узнать какие url Яндекс посчитал дублями. Допускаю, что это может быть какой-то баг поисковика (иногда такое бывает после очередного обновления).
Могли бы Вы показать картинку где показываются такие дубли?

Аватар пользователя multpix multpix 2 июня 2017 в 16:56
1

Вам просто пытаются показать, что любой желающий может написать любые аргументы в адрес,
но не все и не всегда отработают, невалидные будут отброшены.
Вам же нужно только грамотно указать канонический для различных стр. с похожими материалами (если есть).

А то, что вы называете проблемой - вполне возожно, что растет из ситуации что где-то кто-то,
в процессе спекуляции со ссылками на ваш сайт, использовал вот эти вот строки с какимит параметрами.
Решение то-же - используйте канонический урл, как вам советует Алексей в первом комменте.

Аватар пользователя xaxel3000 xaxel3000 2 июня 2017 в 17:30

Спасибо. А настраивать канонический урл при помощи какого-либо модуля можно или нужно в коде прописывать правило?

Аватар пользователя multpix multpix 2 июня 2017 в 17:50
1

Как правило народ использует целую пачку модулей решающих различные задачи SEO
Можно глянуть тот-же metatag
Он это умеет
https://www.amitavroy.com/justread/content/articles/canonical-links-and-...

И вообще по теме будет полезно:


d7seo

d8seo

Аватар пользователя xaxel3000 xaxel3000 2 июня 2017 в 19:58

Ничего не получается. Умаялся. Global Redirect rel canonical не проставляет, а модуль нормальную инструкцию по модулю Meta Teg не могу найти ( Тому что есть в сети, невозможно следовать.

Аватар пользователя gun_dose gun_dose 2 июня 2017 в 20:53

Зачем по метатегу инструкция? Там же и так всё понятно. Если есть конкретные вопросы, задавайте, постараемся ответить.

Аватар пользователя multpix multpix 3 июня 2017 в 13:34

https://www.amitavroy.com/justread/content/articles/canonical-links-and-...
You need to override the Global settings and then go inside the advanced settings options to see these set of options

Да, переопределять, и в расширенных опциях будет интерфейс настройки тега canonical

повторюсь - вот в 8ке, в 7ке аналогично:
Глобально
drupal 8 metatag

Для материала
node metatag

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

Аватар пользователя xaxel3000 xaxel3000 3 июня 2017 в 18:15

Даже похожих полей нет в редакторе Global.
Посмотрите на картинку. Вот что появляется при нажатии на "Редактировать". И так в редакторе всех полей.

Аватар пользователя xaxel3000 xaxel3000 3 июня 2017 в 18:55

Блин, я не думал, что это такая высшая математика.
Я не вижу у себя, где можно проставлять такие настройки в Global.
Может у меня Drupal кривой, или какие-то модули не подключены? У меня, к примеру, нет такого поля "Переопределить". Я вижу по какому пути вы идете, следую по нему же, но у меня не появляются такие картинки как у вас.

Аватар пользователя multpix multpix 3 июня 2017 в 19:48

попробовать вернуть (начальные настройки) и
override

и еще, для админ.страниц можно указать Seven тему (дефолтную)

Аватар пользователя xaxel3000 xaxel3000 3 июня 2017 в 21:30

Тему Sven включил, старую выключил. Не вижу, чтобы что-то поменялось. Нажимать на "Вернуть", страшно. А вдруг потом и того, что есть настроить не смогу.

Аватар пользователя xaxel3000 xaxel3000 3 июня 2017 в 23:11

Да видимо, ноды. Статьи вот такие http://zap-online.ru/info/sravnenie-avtomobiley/bitva-mezhdu-bmw-m-235i-...
Я вообще профан в Drupal. Мне очень жаль, что всех тут отвлекаю. Не думал, что так все тяжело будет. Но я до сих пор не пойму как canonical настроить.

Аватар пользователя bsyomov bsyomov 4 июня 2017 в 16:40
2

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

В общем canonical, который для этой задачи используется, не случайно придумали. Smile

Аватар пользователя gun_dose gun_dose 4 июня 2017 в 19:31
1

В статье, что я скидывал, доступно и с примерами описано, почему параметрические ссылки нельзя редиректить.

Аватар пользователя multpix multpix 2 июня 2017 в 21:26

xaxel3000 wrote:

Конкретный вопрос : как настроить rel=canonical на страницах нодов?

Дык линк на инструкцию в моем комменте выше
а вглядит это так (в 8-ке, в 7-ке аналогично)

drupal metatag canonical

Аватар пользователя kivi kivi 3 июня 2017 в 21:05

Да, зашла по одному поводу, а нашла проблему, забытую благополучно давно.

А насколько эти параметры в url опасны в Drupal?
И может, каноникал - полумера, и нужен редирект или как минимум не отдававать 200 ответ?
Начитавшись кошмаров про ужасы лишних GET-параметров, давно правила .htaccess, потом что-то не получилось (страницы категорий с ?), забросила. Может, зря?

Аватар пользователя Grayw0lf Grayw0lf 3 июня 2017 в 23:56

xaxel3000 wrote:

Это я еще 1000 лет буду учиться делать. На локалку закидывать сайт.

так будьте добры, поучитесь, месяца хватит чтоб поиграться.

Аватар пользователя Van'Denis Van'Denis 4 июня 2017 в 14:01

xaxel3000 wrote:

Прям как детей растить.


Наоборот:
Маленькие дети - расходы и проблемы маленькие. Далее по нарастающей...
З.Ы. мой комментарий в тм. за флуд.:))

Аватар пользователя xaxel3000 xaxel3000 4 июня 2017 в 14:07

Столько читателей подключились) народ, в чем главная проблема по теме? В том что я дуб дубом или у меня неправильно настроенный Drupal?

Аватар пользователя kivi kivi 4 июня 2017 в 14:32

Проблема в том, что я тоже не узнаю ваш модуль Метатег (если это он). Страница должна выглядеть как на скринах выше.
А лишнего в выдаче - Гугле не вижу, а Яндекса мне из Украины не видно (неохота VPN сейчас включать). Но если есть - почему бы до выяснения обстоятельств в роботсе не запретить символы
Disallow: /*?

Аватар пользователя xaxel3000 xaxel3000 4 июня 2017 в 15:35

Слушайте, хорошее решение. Я как-то сразу не заметил, что все страницы заканчиваются на вопросительный знак. Откуда он интересно берется, что это за баг Drupal? У меня никаких фильтров и прочего нет, чтобы такие урлы появлялись.

Аватар пользователя kivi kivi 4 июня 2017 в 15:59

С вопросительным знаком - это страницы рубрик, это не баг. Пейджер или какая-то листалка ведь стоит наверное страниц... Но, возможно, страницы категорий вам нужны в индексе - тогда разрешите их, затем запретите все остальные знаки.

Аватар пользователя multpix multpix 4 июня 2017 в 14:20

xaxel3000 wrote:

В том что я дуб дубом или у меня неправильно настроенный Drupal?

Ты дуб в дру, я дуб в ракетостроении и че))

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

Хреново что он так странно работает.

Аватар пользователя xaxel3000 xaxel3000 4 июня 2017 в 15:40

Я до этого с модулями уже дело имел и по инструкциям все делал на Ура! Например устанавливал капчу Goole в коментах или запрещал слеш "/" на конце урла. Но вот с модулем "METATEG" какая-то беда. То ли он у меня настроен криво, то ли ... не знаю. Я не специалист в Drupal.
Я его и обновлял, но не помогает.
Может нужно обновить стоящую версию Drupal 7.39+7-dev на Drupal - 7.54? Скажите, какие могут возникнут негативные изменения на сайте? К примеру, съедет верстка или что-то в этом роде?

Аватар пользователя xaxel3000 xaxel3000 5 июня 2017 в 0:33
1

Всем большое спасибо за помощь. Разобрался.
Оказывается, из-за того, что у меня на сайте есть "листалка" страниц вот такого вида http://zap-online.ru/info/avtonovosti?page=1 . Из-за этого, к статьям, у которых был постоянный URL, добавлялся знак "?" к примеру site.ru/statia? и site.ru/statia две одинаковые статьи. Яндекс индексировал обе страницы,а потом расценивал их как дубли.
Чтобы косого взгляда со стороны ПС, мне нужно было исключить из индекса статьи со знаком "?" на конце. Внутренние мои мучения с прописью тега rel=canonical не помогли, либо из-за моего слабого знания Drupal, либо из-за кривизны установленного движка.
Решение подсказал kivi # , а Яндекс-поддержка одобрила. В robots.txt прописал следующее
Allow: /*?page=
Disallow: /*?page=0
Disallow: /*?
Всем большое спасибо, что мучились со мной! Дружелюбный форум!