Магическое слово NOINDEX в шаблоне

Wolfling

Осваивается
Регистрация
24.11.2018
Сообщения
15
Реакции
0
Добрый день! Помогите, пожалуйста, разобраться с вопросом. Я создал шаблон, в который записал такой текст:

Код:
__NOINDEX__
<includeonly>[[Категория:Category]]</includeonly>

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

Код:
<meta name="robots" content="noindex,follow"/>

Т.е. почему-то шаблон не передает NOINDEX странице, в которую он включён. Можно ли как-то передать NOINDEX посредством включения шаблона?
 
Последнее редактирование:
Вероятно потому __NOINDEX__ находится снаружи includeonly.
 
Вероятно потому __NOINDEX__ находится снаружи includeonly.

Ставил и так и эдак :) Начал копать поглубже и, кажется, данный тег влияет на индексацию внутри самой вики. Но не закрывает страницу от внешних поисковых машин.
 
Да нет, все должно работать: https://en.wikipedia.org/wiki/Wikipedia:Controlling_search_engine_indexing#NOINDEX_magic_word
Единственное что после редактирования шаблона и добавления __NOINDEX__ внутрь includeonly нужно и страницу редактирования пересохранить. Иначе она будет кэшированная.

Тоже копал эту страницу. Гляньте в конце страницы, в ссылках, есть ссылка на Current Issues:

bug 24169 / phab:T24251 – "Create an __NOINDEX__ equivalent to prevent indexing by internal search engine"

Поискал там по ссылкам, проблема актуальна. Просят сделать слово NOSEARCH для закрытия индекса от внешних поисковиков. Причем, что самое интересное, NOINDEX в шаблоне добавляет noindex, nofollow в текст страницы, а тот же NOINDEX в коде страницы (я специально создал чистую страницу и просто включил в нее чуток текста и это слово) такого не делает.
 
Я потыкал станицы из этой категории: https://en.wikipedia.org/wiki/Category:Noindexed_pages
Там все именно так как вам нужно - noindex в мета.

Насколько я понимаю после гугления и тестов, NOINDEX добавляет теги в категориях, шаблонах и иного рода служебных страницах. А в статьях такого нет. Залил себе на локалхост чистую копию mediawiki, создал статью с куском текста и NOINDEX. В статье не добавляется meta-тег. При этом в категориях и шаблонах - без проблем.
 
Насколько я понимаю после гугления и тестов, NOINDEX добавляет теги в категориях, шаблонах и иного рода служебных страницах. А в статьях такого нет. Залил себе на локалхост чистую копию mediawiki, создал статью с куском текста и NOINDEX. В статье не добавляется meta-тег. При этом в категориях и шаблонах - без проблем.
Странно, а добавление статьи в категорию в которой указано __NOINDEX__ тоже не дает результата? Вот тут вот например в мете есть то что нужно: https://en.wikipedia.org/wiki/Category:12th-century_Arab_jurists
 
Назад
Верх