Как написать метатег на всех страницах каталога кроме первой?

голоса: 0
Привет всем. Подскажите, как можно прописать <meta name="robots" content="noindex"> на всех страницах каталога раздела и категорий, кроме 1 страниц. Например есть имя_сайта.ком/раздел - тут что бы не было метатега, а в имя_сайта.ком/разделстраница1,2,3,4 и т.д был прописан метатег ноиндекс?  интересует для страниц главного раздела Новости сайта, и страниц категорий Новости сайта.
Адрес сайта имя_сайта.ком
Закрыто с пометкой: Вопрос решен!
| Автор: | Категория: Вопросы новичков
Закрыт | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0

Попробуйте таким условием:

<?if($CURRENT_PAGE$=='<span class="currentPage79">1</span>')?>Здесь пропишите ваш метатег<?endif?>

| Автор:

а что значит currentPage79, это действие распространяется только до 79 страницы?

Владислав Бибик,
Нет, это обрезка разметки оператора $CURRENT_PAGE$ так как чисто условием ему задать нельзя, именно так указывается первая страница. Рекомендую к прочтению раздел: https://abclinux.org/seo
Yuri_Geruk,
Данный код оставляет метатег на всех страницах каталога раздела, в категориях его нету
Владислав Бибик,
Так разместите его в шаблоне страницы категории, сам он там не появится. Более подробно в статье: https://abclinux.org/izbavlyaemsya-ot-dubley-v-poiske-yandeks-i-google
Yuri_Geruk,

Ну естественно я так и сделал, Управление дизайном - Новости сайта - СТраницы архива материалов.   Но метатег проставился на всех страницах кроме первой ГЛАВНОГО раздела, а вот в категориях не проставляется.     Осталось указать танный метатег на страницах, где в URL присутствует знак "?page1" "?page2" "?page3" "?page4"  и т.д

 

 

п.с Решил. Дополнительно нужно для категорий ставить код 

 <?if($PAGE_ID$='category')?> <?ifnot($CURRENT_PAGE$=='1')?> <link rel="canonical" href="$HOME_PAGE_LINK$" />  <meta name="robots" content="noindex, nofollow"/>  <?endif?><?endif?>
...