Модуль nodeword (Метатэг) глючит??

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

Аватар пользователя Steh Steh 17 февраля 2009 в 8:53

Прошу вас, проверьте страницы ?page=1

У них статус noindex, follow

И как его изменить не знаю!!

Модуль nodeword обновился 12 числа.

----------------------------------
Страницы http://mir2030.info/node?page=1 и

http://mir2030.info/blog?page=1

Вроде как в Друпале они настройке не подлежат))

---------------------------------------------

Думал. может как-то особо формируются эти страницы, из предыдущей (node), но там у меня все тэги noindex закрыты.

Комментарии

Аватар пользователя VladSavitsky VladSavitsky 17 февраля 2009 в 11:10

Я у себя тоже заметил, что на страницах пейджера стоит noindex, но в принципе это логично.
Это действие против дублирования контента - на этих страницах анонсы статей или даже полные статьи. Они же дублируются на странице статьи. Поисковики это не любят.

Поэтому я не вижу повода для волнений.

Аватар пользователя VladSavitsky VladSavitsky 17 февраля 2009 в 11:11

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

Аватар пользователя Steh Steh 17 февраля 2009 в 11:46

да почему же?? Одна страница на второй закладке блогов. вторая - на второй вкладе главной, тут есть одни абзацы. НИКАКОГО ДУБЛИРОВАННОГО НЕ ПОЛУЧИТСЯ, а я на САПе обмениваюсь ссылками. Ссылки на 2-х страницах уже 5-ый день в статусе эрро.

Логичного ничего нет! Я смотрел в код этого модуля., нет там ни одного намека на специалыне тэги для этих страниу. Глюк короче. не знаю. как исправить, но желательно)

Насчет дублированного контента - не все так просто, уверяю вас).

Аватар пользователя Steh Steh 17 февраля 2009 в 13:46

// Do not index pager pages.
if (isset($_GET['page']) && is_numeric($_GET['page'])) {
$text = preg_replace('!^index!', 'noindex', $text);
}

return $text;
}

Там дальше код всякий!! Ноиндекс на индекс сменил

// Do not index pager pages.
if (isset($_GET['page']) && is_numeric($_GET['page'])) {
$text = preg_replace('!^index!', 'index', $text);
}

return $text;
}

Аватар пользователя VladSavitsky VladSavitsky 17 февраля 2009 в 18:42

Ок. Помогите мне грамотно сформулировать почему нужно эту опцию вынести в настройки модуля и дать возможность людям выбирать.
Я напишу автору модуля.

Аватар пользователя VladSavitsky VladSavitsky 18 февраля 2009 в 1:37

Временное решение проблемы (пока авторы модуля не добавят галочку в настройках модуля)

nodewords.module строка 746:

/*
  // Do not index pager pages.
  if (isset($_GET['page']) && is_numeric($_GET['page'])) {
    $text = preg_replace('!^index!', 'noindex', $text);
  }
*/

После обновления файла с испрвлением нужно почистить кеш на сайте - иначе анонимы (и сапа) будут видеть старую версию.

Аватар пользователя VladSavitsky VladSavitsky 18 февраля 2009 в 2:08

Решение проблемы с ключевыми словами из словаря таксономии

Кирилица точно не причем - проверял.
Проверил все ещё раз - у меня все работает!..