有没有办法从搜索中排除我在所有页面中使用的Sitefinity主模板?现在,如果我搜索,搜索返回的结果与模板菜单中出现的单词,即使它不属于该页面。
现在我需要搜索不包含该模板内容的页面。
提前谢谢。
这里的问题是,我在模板的内容块小部件中添加了一个菜单。此模板在整个网站中使用,当我使用搜索功能搜索关键字时,网站的所有页面都会在搜索结果中列出,因为该关键字也在menu.So中找到。我需要一个解决方案,以便搜索结果中不包括菜单内容。这是一个非常高的优先级。请尽快帮我找到解决方案。
发布于 2012-02-16 18:08:11
Ivan Pelovski最近发表了一篇关于如何使用自定义布局控件对搜索引擎隐藏内容的博客文章。你问的不是特别的问题,但也许它能帮上忙。
发布于 2012-01-18 00:27:47
尝试将如下所示的robots.txt元标记添加到模板的顶部:
<meta name="robots" content="noindex" />在较新版本的Sitefinity中,您还可以在每个页面级别取消选中阻止页面被索引的复选框。数据库中此设置的列是sf_page_data (表) ..可爬行(列),以防您想要编写sql脚本一次更新多个页面。
这里更详细地提到了从搜索中排除模板:http://www.sitefinity.com/devnet/forums/sitefinity-4-x/general-discussions/exclude-page-from-search-index.aspx
请注意,这可能也会阻止其他搜索引擎(如google)索引该页面。
https://stackoverflow.com/questions/8890856
复制相似问题