<%@ WebHandler Language="C#" Class="MyNamespace.robotshandler" %> using System; using System.Web; namespace MyNamespace { public class robotshandler: IHttpHandler { public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/plain"; context.Response.Write("User-agent: *\n"); string url = context.Request.Url.AbsoluteUri.Substring(context.Request.Url.AbsoluteUri.IndexOf("//") + 2); if (url.StartsWith(COU2.U.Config("nmsnSubDomain")) || url.StartsWith(COU2.U.Config("fairfaxSubDomain")) || url.StartsWith(COU2.U.Config("smhSubDomain")) || url.StartsWith(COU2.U.Config("theageSubDomain")) || url.StartsWith(COU2.U.Config("brisbanetimesSubDomain")) ){ // SubDomain context.Response.Write("Disallow: /"); } else { // GoSwitch context.Response.Write("Allow: /\n"); } } public bool IsReusable { get {return false;} } } }