博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HttpModule Url 重写
阅读量:4341 次
发布时间:2019-06-07

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

 

1.新建MyModule去实现IHttpModule接口

 

//当前请求的应用程序的对象的变量     private HttpApplication _application; //初始化事件     public void Init(HttpApplication context)     {
_application = context; //加载context执行的事件context_BeginRequest context.BeginRequest+=new EventHandler(context_BeginRequest); } void context_BeginRequest(object sender, EventArgs e) {
//在此对请求的Url重写 //要定义到的路径 string path = "admin/index.aspx"; //获取被请求的路径 string requstPath = _application.Context.Request.RawUrl; string[] list = requstPath.Split(Convert.ToChar("/")); if(list[list.Length-1]=="index.aspx") {
_application.Context.RewritePath(path); } }

 

2.配置文件,定义全局应用该MyModeule

主要用于隐藏URL地址或者是伪装URL

 

转载于:https://www.cnblogs.com/xyangs/archive/2012/03/06/2381237.html

你可能感兴趣的文章
…… are only available on JDK 1.5 and higher 错误(spring 的jdk版本检测在jdk 8下的修订)...
查看>>
分布式缓存小结
查看>>
uva 437 hdu 1069
查看>>
Leetcode 609: Find Duplicate File in System
查看>>
javascript 高级程序设计 重点
查看>>
python第二十八天,(元类,异常处理,)
查看>>
翰思博客
查看>>
【我的学习笔记】汇总
查看>>
漫谈可视化Prefuse(六)
查看>>
转:如何提高测试用例设计的测试覆盖率
查看>>
JAVA大作业汇总2
查看>>
IIR滤波器设计(调用MATLAB IIR函数来实现)(转)
查看>>
分数CSD编码
查看>>
phpstudy配置域名
查看>>
稀疏表示、字典学习和压缩感知(基本概念)
查看>>
python比较数组
查看>>
反转单向链表
查看>>
取余运算
查看>>
新手小白Linux(Centos6.5)部署java web项目(mysql5.7安装及相关操作)
查看>>
java学习之Runtime
查看>>