Помощь - Поиск - Пользователи - Календарь
Полная версия: Дубли страниц
Nucleus CMS RuSupport > Решение проблем > Основные вопросы
serg690
Как запретить индексацию дублей страниц из категорий - index.php?itemid=315&catid=1.
Нкжно чтобы индексировались только index.php?itemid=номер.
Suvoroff
Я делаю robots.txt следующий:

КОД
User-agent: *
Allow: /member/1
Disallow: /*action.php
Disallow: /*xml-rss2.php
Disallow: /*rsd.php
Disallow: /*catid
Disallow: /*member
Disallow: /*blogid
Host: www.site.com


Если у вас разрешена регистрация пользователей, то все что касается member лучше удалить.
Плюс необходимо сделать небольшой хак в файле ./nucleus/libs/ITEMACTIONS.php (примерно строка 47). Найти и удалить:

КОД
// extra parameters for created links
        global $catid;
        if ($catid)
            $this->linkparams = array('catid' => $catid);


Это исключит присоединения к ссылке catid при переходе в полную новость из категории. Если сразу это убрать то в общем то и в robots можно не запрещать - дубли страниц не появятся в поисковике.
Кстати в версии 3.50 я еще не проверял, такая же схема генерации ссылок или исправили - будьте внимательны.
Это "текстовая" версия, возможен просмотр только основного контента. Для просмотра полной версии этой страницы, пожалуйста нажмите сюда.
Invision Power Board © 2001-2020 Invision Power Services, Inc.