RcBuilder@walla.com
call centre: 054-5614020

Is Search Engine Bot

16
Nov
2014
Posted by: RcBuilder  /   Category: HttpContext / HttpRequest / List / Reference Types / Search Engines / SEO / SOURCE CODE / UserAgent   /   No Comments

Is Search Engine Bot

public static bool IsSearchEngineBot(System.Web.HttpContext context)
{
List<string> robots = new List<string>();
robots.Add(“googlebot”);
robots.Add(“spider”);
robots.Add(“yahoo”);
robots.Add(“architext”);
robots.Add(“baidu”);
robots.Add(“msnbot”);
robots.Add(“scooter”);
robots.Add(“slurp”);
robots.Add(“teoma”);
robots.Add(“yandex”);

try {
string userAgent = context.Request.UserAgent.ToLower();
if(userAgent == string.Empty) return false;

foreach (string robot in robots)
if (userAgent.Contains(robot))
return true;
return false;
}
catch { return false; }
}

Author Avatar

About the Author

בניית אתרים ופתרונות טכנולוגים | RcBuilder

No Comments


  • פיתוח מערכות
  • פתרונות טכנולוגים
  • קידום אתרים
  • בניית אתרים