Всем привет!
Скажите пожалуйста есть ли возможность закрыть одно поле в типе материала от индексации?
Поле предназначено для переписки редакторов и оказывается содержимое переписки попадает в индекс. При запросе поисковик выдает все содержимое тайной переписки )
Спасибо!
Комментарии
1. Поисковый робот не индексирует "поля", он даже не знает, что это такое, он индексирует страницы.
2. Поисковый робот читает страницы как аноним.
3. Если у вас любой аноним может видеть секретную переписку редакторов, то "тут нужно менять не прокладку, а всю систему" (c).
Вывода этого поля нет нигде. Его редактора смотрят там же, в поле.
т.е. на странице этот текст не выводится. Вопрос, откуда он в результатах поиска?
Так не бывает. Дайте ссылку на материал с "невидимой" секретной перепиской.
PS Или скриншот с поисковика.
https://prnt.sc/1vytpjbjq-2i Скрин
На страница с материалом в коде нет такого текста вообще.
Загадка. Если только содержимое данного поля когда-то было на странице, и поисковик успел его проиндексировать? А ссылка из поисковика ведет прямо на каноническую общедоступную страницу материала, не на страницу редактирования, или страницу с ревизиями и т.п.?
Именно на общедоступную страницу материала да. И по идее эта страница еще не была опубликована. т.к. находилась в премодерации. Только после всех правок страница появляется в общем доступе, и конечно без этого текста.
На всякий случай всё же уточню: под "поисковиком" Вы же имеете в виду яндекс с гуглом, а не поиск на Вашем собственном сайте, да?
)) Нет, как раз поиск на сайте имею в виду.
Впервые в жизни слышу, чтоб поиск на сайте назвали "поисковиком"...
Если поиск сделан на ядерном модуле Search, то надо смотреть в его настройках - administer >> configuration >> search and metadata >> search pages, может там и можно что-то настроить. Я его забыл как страшный сон, и не помню что в нем настраивается, а что нет. Нормальный поиск делается на Search API, там точно всё настраивается.