博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
利用Global 的BeginRequest事件实现域名的重写
阅读量:4671 次
发布时间:2019-06-09

本文共 615 字,大约阅读时间需要 2 分钟。

直接可以通过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"); 
}
}

转载于:https://www.cnblogs.com/wdx-621/p/4813694.html

你可能感兴趣的文章
《http权威指南》读书笔记14
查看>>
2019 COMPSYS 302 Class Protocol V6
查看>>
win7主机与linux虚拟机共享方法之右键添加Sharing Options
查看>>
网友写的验证码生成方案,可防止绝大多数机械识别。
查看>>
8 个最好的 jQuery 树形 Tree 插件
查看>>
软件质量与测试 黑盒测试
查看>>
Salesforce.com + AutoCAD WS集成研究集锦
查看>>
Office 2007在安装过程中出错
查看>>
浅析Hibernate映射(五)——集合映射
查看>>
java.lang.ClassNotFoundException: com.sun.xml.ws.spi.ProviderImpl解决办法
查看>>
检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(非简单设置为【经典】模式)。 - CatcherX...
查看>>
Bitmap处理
查看>>
C语言记录汇总
查看>>
webservices系列(三)——调用线上webservice(天气预报和号码查询)
查看>>
callback 模式
查看>>
什么是servlet
查看>>
Something about TFS
查看>>
用haslib给字符加密
查看>>
mysql limit分页查询效率
查看>>
adb shell 命令之----pm
查看>>