using System; using System.Collections.Generic; using System.Text; using System.Web.UI; using System.Web.UI.HtmlControls; namespace ClassLib { public class URLClass { private bool flag301 = false;//是否启动 301 private bool isIndex = false;//是否 返回主页 或者保留在当前页 /// <summary> /// 构造函数 /// </summary> /// <param name="fl">是否启动 301</param> /// <param name="page">Page</param> /// <param name="strURL">格式www.eqidi.com</param> public URLClass(bool fl, Page page, string strURL) { flag301 = fl; URL301(page, strURL); } /// <summary> /// 返回主页 /// </summary> /// <param name="page"></param> /// <param name="strURL">格式www.eqidi.com</param> public void URL301(Page page, string strURL) { //301重定向 if (page.Request.Url.DnsSafeHost != strURL && flag301 == true) { page.Response.Clear(); page.Response.StatusCode = 301; page.Response.Status = "301 MovedPermanently"; page.Response.AddHeader("Location", "http://" + strURL); page.Response.End(); } } } }