--}}
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем

Подскажите по друпал

Основная тематика
10
7
С друзьями на NN.RU
В социальных сетях
Поделиться
Kods2
23.11.2016
Есть там такой "баг", как node. Я думаю сразу понятно о чём речь это для поиска, кто сталкивался.

Погуглив в яндексе, спецы предлагают модуль поставить под названием Global Redirect, который поможет избавиться от данной супер фичи по дублированному контенту и другие заплатки делает. Но ставить всякое не очень хочется, как бы что ещё что не поломалось...
Если в роботсе просто запретить node? Кто сталкивался, как оптимальнее заблочить этот node?

Если кстати по друпал спеца подскажете или можете помочь тюнингом, стукните в ЛС.
Стоит такой модуль version: 7.x-1.5 года 3 и не ломается )

и в robots
# Paths (clean URLs)
Disallow: /node/add/
Такой дизаллоу стоял изначально. Сам по себе он не работает и в индексе сидит дублированная страница за "нодом", например site/node/67

Думается, более правильно будет вот так:
Disallow: /node$
Disallow: /node/

Но поскольку движка не знаю, как бы не скрыть чего важное (а вдруг).
чтобы не гадать взяли да и проверили в вебматестре https://webmaster.yandex.ru/tools/robotstxt/ , там сразу видно, что закрыто/открыто

зы: все адреса, содержащие "node" можно закрыть одной командой - Disallow: /node
спасибо за дополнение.
FreeCat
29.11.2016
+3
"оттащил" в с твоём сообщении запятую от ссылки - а то ннра неправильно её тогда "делает" :) .
Привет. Начал с друпалом разбираться? Норм движок.

"node" - это не баг, а единица контента так называется. Пошло еще с мохнатых времен 2005г, когда чистые ссылки только входили в моду (до них у друпала были site/?q=node/123), а стали site/node/123
Node добавили просто чтобы не писать сразу от корня /123, но главное - чтобы отличать страницу от категории. У категории URL такой: site/taxonomy/term/321

Но в сейчас это не имеет особого смысла - т.к. ЧПУ по дефолту стоит, и любой материал на сайте сразу получает имя нормальное - site/category-name/page-name
Но при редактировании видно у материала видно его, так сказать, родное имя с /node/ и если зайти на такой URL - отобразится та же страница. Поэтому нужно закрыть это дело в robots сразу при запуске сайта

Disallow: /node
(тут только минус - вдруг у тебя какой-то документ на сайте имеет ЧПУ URL с таким префиксом, но вероятность этого ничтожно мала).

Самый точный вариант:
Disallow: /node$
Disallow: /node/

Это убирает такую проблему. У меня за 10 лет "ни единого разрыва", как говорится.

Но, вообще, в 2011 году вышел модуль GlobalRedirect - ставь его всегда и включай просто с дефолтными настройками. Там включается 301 редирект с любых технических URL на их нужные варианты + даже сразу работает 301 с урлов с "/" на конце на урлы без слеша - тоже закрывает потенциальные дубли.
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем
Последние темы форумов
Форум Тема (Автор) Последний ответ Ответов