码迷,mamicode.com
首页 > 其他好文 > 详细

利用Global 的BeginRequest事件实现域名的重写

时间:2015-09-16 17:29:43      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:

直接可以通过Global.asax文件中的Application_BeginRequest事件就可以实现域名的重写,如果Global.asax中没有Application_BeginRequest方法,可直接添加。

void Application_BeginRequest(object sender, EventArgs e)
{
string path = Request.Url.ToString();//获取地址栏地址
if (Regex.IsMatch(path, "http://www.xiaobaw.com", RegexOptions.Compiled | RegexOptions.None | RegexOptions.IgnoreCase))
{
Context.RewritePath("/web/flack/Index.aspx"); //重写地址
}
else if (Regex.IsMatch(path, "/(.+).xiaobaw.com", RegexOptions.Compiled | RegexOptions.None | RegexOptions.IgnoreCase))
{
Context.RewritePath("/web/cyan/Index_s.aspx"); 
}
}

利用Global 的BeginRequest事件实现域名的重写

标签:

原文地址:http://www.cnblogs.com/wdx-621/p/4813694.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!