используйте конструкцию:
[aviable=cat][category=4]ваш контент[/category][/aviable]
вы неправильно используете тег, пример я привёл выше и нужно вводить не имя категории, а её ID.
в приведённом мной коде менять нужно было только 2(двойку) введя номер ID своей категории
не понятно что вы имеете ввиду под "main категории",
используйте варианты:
[aviable=cat]ваш контент[/aviable]
или
[category=2]ваш контент[/category]
или их вместе [aviable=cat][category=2]ваш контент[/category][/aviable]
где 2 - это ID категории
в зависимости от того что хотите от них
не совсем понятно что хотите, но если вы об этом:
Disallow: /2011/*/$
а что вам мешает зайти в Яндекс.Вебмастер и проверить?
В Яндекс.Вебмастер(webmaster.yandex.ru) в Настройках индексирования вашего сайта есть инструмент Анализ robots.txt им и тестируйте
примерно так
тут читайте, теперь его используйте для закрытия блоков но не ссылок
noindex лишнее.
Дубли чего приведите пример? ...но с 2011 согласен будет дублем в этом году...
А в остальном при первом и втором типе ЧПУ(в нынешний момент эти типы ЧПУ у большинства сайтов) какой АГС и причём тут архив?
если ваш сайт статичен и вы не обновляете его вообще, то да, такое только теоретически может быть дублем в категории или страницах навигации сайта.
а так как страницы категорий и навигации наполняясь контентом изменяются...
хотя исходя из этой концепции страницы навигации, категорий, тегов являются дублями и также все сайты загонят под АГС
ТС,
что вы поправили?
вы даже Disallow: /admin.php не убрали...
Глобально:
Disallow: /engine/
Disallow: /engine/go.php
Если версия скрипта актуальная, то всё проще:
Для массового в 9.2 делаем примерно так:
открыть engine/classes/parse.class.php
if( $this->check_home( $url['html'] ) ) $target = ""; else $target = "target=\"_blank\""; if( $url['leech'] ) { $url['html'] = $config['http_home_url'] . "engine/go.php?url=" . rawurlencode( base64_encode( $url['html'] ) ); return "<!--dle_leech_begin--><a href=\"" . $url['html'] . "\" " . $target . ">" . $url['show'] . "</a><!--dle_leech_end-->" . $url['end']; } else { if ($this->safe_mode AND !$config['allow_search_link']) return "<a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $url['show'] . "</a>" . $url['end']; else return "<a href=\"" . $url['html'] . "\" " . $target . ">" . $url['show'] . "</a>" . $url['end']; }
меняем на:
if( $this->check_home( $url['html'] ) ) $target = ""; else $target = "target=\"_blank\""; if( $url['leech'] ) { $url['html'] = $config['http_home_url'] . "engine/go.php?url=" . rawurlencode( base64_encode( $url['html'] ) ); return "<!--dle_leech_begin--><a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $url['show'] . "</a><!--dle_leech_end-->" . $url['end']; } else { if ($this->safe_mode AND !$config['allow_search_link']) return "<a href=\"" . $url['html'] . "\" " . $target . " rel=\"nofollow\">" . $url['show'] . "</a>" . $url['end']; else return "<a href=\"" . $url['html'] . "\" " . $target . ">" . $url['show'] . "</a>" . $url['end']; }
затем в Утилитах Панели управления используем новый инструмент 9.2 - Перестроение публикаций
здесь я использовал невалидный target="_blank" можно использовать атрибут rel="external nofollow", но тогда читаем здесь и здесь
цитата вами приведена верно, noindex закроет блок текста или другого контента от индексирования в первую очередь Яндексом. Данный тег неприменим теперь к ссылкам. По поводу leech фактически это внутренняя ссылка в dle, а если вы ещё и в robots.txt закроете переход по ней от индекса, думаю вреда вообще не будет, а атрибут rel="nofollow", говоря проще, запретит индексирование ссылки ссылки.