次の方法で共有


Как исключить из индексирования страницы отдельные элементы управления и части контента?

????????? ???????? ????????? ?? ??????? ?????. 

???????? ????????? ????????. ?????????? ???? ??? ????????? ?????????? ???????? sharepoint ????????? ?? ?????????????? ??????? ? ????????? ???????????????? ??????? ??????????, ????????????? ?? ????????.

???? ????????? ????????? ???????. ??????????????? ??????? ??????????, ??????? ?????????? ??, ??? ?? ???????? ????? ????????? ????? ? ?? ???????????? ????????? ????????? ? ???? ????????? ??????????. ????? ??????? ?? ????????? ?????????? ????????? ???????? ? ????????? ?????????? ?????? ? ??????????? ?????? ?? ???????.

? ???? ????????? ??? ????? ??????? ??????????:

using

System;

using

System.Collections.Generic;

using

System.Linq;

using

System.Text;

using

System.Web.UI;

namespace

TestProject.WebControls

{

public class SearchCrawlTrimmedControl : Control

{

protected override void Render(HtmlTextWriter writer)

{

bool render = true;

if (this.Page.Request.UserAgent.ToLower().Contains("robot"))

{

render =

false;

}

if (render)

{

base.Render(writer);

}

}

}

}

???????????? ??? ????? ????????? ???????:

<

XXX:SearchCrawlTrimmedControl runat=server >

<!-- ????? ? ???????? ??????????, ??????? ?? ?????? ??????????????? -->

</

XXX:SearchCrawlTrimmedControl>

Comments

  • Anonymous
    January 01, 2003
    Если интересно, вот пост на эту тему. http://blogs.technet.com/stefan_gossner/archive/2008/04/08/adjusting-the-moss-robots-meta-tag-for-3rd-party-search-engines-using-a-control-adapter.aspx Человек пошел по пути адаптеров. Правда у него стояла задача убрать из индексирования всю страницу. У нас надо убрать определенные части контента оставив при этом страницу индексируемой. И скрывать надо было на деле не UC или WC целиком, а например часть какого-то UC, или например весь ContentPlaceholder.

  • Anonymous
    January 31, 2009
    А нормальным образом, не затрагивая Render этого сделать нельзя? Ну там Adapter сделать для роботов, как это в асп.нет принято?