Sitefinity Как исключить шаблон из поиска - PullRequest
3 голосов
/ 17 января 2012

Есть ли способ исключить из поиска основной шаблон Sitefinity, который я использовал для всех страниц?Прямо сейчас, если я выполняю поиск, поиск возвращает результат со словами, присутствующими в меню шаблонов, даже если он не принадлежит этой странице.

Теперь мне нужно искать страницы, превосходящие содержимое этого шаблона.

Заранее спасибо.

Проблема в том, что я добавил меню в виджет блока содержимого в шаблоне.Этот шаблон используется по всему сайту, и когда я ищу ключевое слово с помощью функции поиска, все страницы сайта отображаются в результатах поиска, потому что ключевое слово также находится в меню. Поэтому мне нужно решение, чтобы поискрезультат не включает содержимое меню в результат поиска.Это очень высокий приоритет.Пожалуйста, помогите мне найти решение как можно скорее.

Ответы [ 2 ]

2 голосов
/ 16 февраля 2012

Иван Пеловски недавно опубликовал сообщение в блоге о том, как можно скрыть контент от поисковой системы с помощью пользовательских элементов управления макетом.Не совсем то, что вы спрашиваете, но, возможно, это может помочь.

Здесь: http://www.sitefinity.com/blogs/ivanpelovski/posts/12-02-06/hiding_page_content_from_the_search_engine_in_sitefinity_using_layout_widgets.aspx

1 голос
/ 17 января 2012

Попробуйте добавить метатег robots.txt в верхнюю часть шаблона:

<meta name="robots" content="noindex" />

В более поздних версиях Sitefinity вы также можете снять флажок на каждом уровне страницы, чтобы предотвратить индексацию страницы. Столбец для этого параметра в базе данных - sf_page_data (таблица) .. crawlable (столбец) на случай, если вы захотите написать сценарий sql для обновления нескольких страниц одновременно.

Исключение шаблонов из поиска более подробно описано здесь: http://www.sitefinity.com/devnet/forums/sitefinity-4-x/general-discussions/exclude-page-from-search-index.aspx

Обратите внимание, что это, вероятно, также помешает другим поисковым системам (таким как Google) проиндексировать эту страницу.

...