62,243
社区成员




if (Page.Request.Url.DnsSafeHost != "www.abc.com")
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location", "http://www.abc.com");
}
public class URLClass
{
private int flag301 = 0;//是否启动 301
private Page page301 = null;
private string strURL301 = string.Empty;
/// <summary>
/// 构造函数
/// </summary>
/// <param name="fl">是否启动 301</param>
/// <param name="page">Page</param>
/// <param name="strURL">格式www.xxx.com</param>
public URLClass(int fl, Page page, string strURL)
{
flag301 = fl;
page301 = page;
strURL301 = strURL;
}
/// <summary>
/// 返回主页
/// </summary>
/// <param name="page"></param>
/// <param name="strURL"></param>
public void URL301()
{
//301重定向
if (flag301 == 1 && !page301.Request.Url.Host.Contains("www."))
{
page301.Response.Clear();
page301.Response.StatusCode = 301;
page301.Response.Status = "301 MovedPermanently";
page301.Response.AddHeader("Location", strURL301);
page301.Response.End();
}
}
}
调用
URLClass url = new URLClass(1, this, "www.XXX.com");
url.URL301();