Блокировать индексацию страниц пагинации DLE

iccup
На сайте с 01.05.2016
Offline
195
328

Как можно блочить от индексации страницы пагинации далее 10 страницы, т.е. первые 10 страниц можно индексировать, остальные noindex, nofollow. Сейчас все происходит так  (из файла engine.php)-

if (
        $do == 'addnews' OR /* Страница добавления новости с сайта */
        $do == 'alltags' OR /* Страница просмотра списка тегов */
        $do == 'feedback' OR /* Страница формы обратной связи */
        $do == 'favorites' OR /* Страницы закладок пользователей */
        $do == 'lastcomments' OR /* Страница просмотра всех последних комментариев на сайте, в т.ч. комментариев отдельного пользователя */
        $do == 'lastnews' OR /* Страница просмотра всех последних новостей */
        $do == 'lostpassword' OR /* Страница восстановления пароля */
        $do == 'pm' OR /* Страницы личных сообщений пользователей */
        $do == 'register' OR /* Страница регистрации нового пользователя */
        $do == 'rules' OR /* Страница правил сайта */
        $do == 'stats' OR /* Страница статистики сайта */
        $do == 'search' OR /* Страница поиска и результатов поиска */
        //$do == 'static' OR /* Все статические страницы */
        $do == 'tags' OR /* Просмотр новостей по тегу */
        $subaction == 'allnews' OR /* Просмотр всех новостей пользователя */
        $subaction == 'newposts' OR /* Просмотр непрочитанных новостей для пользователя */
        //$subaction == 'showfull' OR /* Просмотр полной новости */
        $subaction == 'userinfo' OR /* Просмотр профиля пользователя */
        $dle_module == 'date' OR /* Просмотр архива новостей за год/месяц/день. Заменяет собой сразу все три следующие строки */
        ($year != '' and $month == '' and $day == '') OR /* Просмотр архива новостей за год */
        ($year != '' and $month != '' and $day == '') OR /* Просмотр архива новостей за месяц */
        ($year != '' and $month != '' and $day != '' and $subaction == '') OR /* Просмотр архива новостей за день */
        //(intval($_GET['cstart']) > 1 ) OR /* Любые страницы пагинации */
        ($dle_module == 'main' and (intval($_GET['cstart']) > 1)) OR /* Страницы пагинации для главной страницы */
        ($dle_module == 'xfsearch' and (intval($_GET['cstart']) > 1)) OR /* Страницы пагинации для доп полей */
        ($do == 'cat' and $category != '' and $subaction == '' and (intval($_GET['cstart']) > 1)) OR /* Страницы пагинации только для категорий */
        //($do == 'cat' and $category != '' and $subaction == '') OR /* Просмотр любой категории */
        ($do == 'cat' and $category_id == 'X' and $subaction == '') OR /* Просмотр определенной категории. X заменить на id категории */
        $catalog != '' /* Просмотр каталога по буквенному идентификатору */
        ) $metatags .= <<<HTML
\n<meta name="robots" content="noindex, nofollow" />
HTML;
if ($config['allow_rss']) $metatags .= <<<HTML

<link rel="alternate" type="application/rss+xml" title="{$rss_title}" href="{$rss_url}">
HTML;


kimsufi.com ( https://www.kimsufi.com ) очень дешевые и качественные дедики https://clck.ru/gvF9p - антибот, использую уже 3 года.
WebAlt
На сайте с 02.12.2007
Offline
251
#1
<head>
[not-page-count=1,2,3,4,5,6,7,8,9,10]<meta name="robots" content="noindex,nofollow">[/not-page-count]
</head>

https://dle-news.ru/extras/online/startnews.html

iccup
На сайте с 01.05.2016
Offline
195
#2
о круто, ответ лежал на поверхности. все-таки очень гибкий движок DLE.
E
На сайте с 01.10.2017
Offline
96
#3
iccup #:
все-таки очень гибкий движок DLE.
Да, это видно по представленному Вами коду 😊
Домены на продажу: https://p20.ru/collection/domains-for-sale
WebAlt
На сайте с 02.12.2007
Offline
251
#4
estic #:
Да, это видно по представленному Вами коду 😊

Это не от DLE код,  у ТС сторонние правки 10-ти летней давности и судя по ним версия двига далеко неактуальная.

iccup
На сайте с 01.05.2016
Offline
195
#5
Версия DLE 13, прекрасный двиг, во всем устраивает.
WebAlt
На сайте с 02.12.2007
Offline
251
#6
Я и не не спорю, каждому своё, но уже 16.0 и это разные возможности, а не несколько лет назад.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий