
URL重写
深度Java
这个作者很懒,什么都没留下…
展开
-
一个请求从 URL 字符串到 HTML 代码的“漫长曲折”之路
作者:Dino Esposito 出处:msdn ASP.NET HTTP原创 2004-10-25 19:54:00 · 4357 阅读 · 1 评论 -
用好ASP.NET 2.0的URL映射
简介: URL映射是ASP.NET 2.0中提供的新特性。URL映射技术帮助我们将一个特定URL映射为另一个URL。为了帮助理解,我们假设你在站点有一个叫Homepage.aspx的页面来访问主页,所有的用户也都用这个页面来访问你的主页。但由于某些原因,你要将主页改为OriginalHome.aspx。此时使用URL映射让你可以映射到新页面,而不必通知用户。 如果我们设置了URL映射,那么原创 2004-12-10 16:41:00 · 5435 阅读 · 0 评论 -
ASP.net实现无扩展名的URL重写。简单、方便、无需ISAPI
URL重写已经有很多的方法,但是多数都有一个缺点,就是不支持无扩展名的网页。微软提供的方法需要在根目录里面建立jyk的文件夹,然后再建立一个default.aspx的文件,如果您有100名会员的话,这是一个不可想象的事情。另一个方法就是使用ISAPI过滤器,但是这个一般需要在服务器上安装一个DLL文件,自己没有服务器就不好办了。下面提供一个可以说是我发明的一个方法——不知道以前有没有人想到原创 2007-03-19 23:59:00 · 3703 阅读 · 1 评论 -
虚拟主机上用Asp.net实现Urlrewrite
在网上看到,很多朋友在asp.net中做urlrewrite,用的是HttpHandle+Server.Transfer的方法。其实这种方法是错误的。第一,HttpHandle是实现不了urlrewrite的;第二Server.Transfer是标准的重定向,根本不是urlrewrite。 其实,实现urlrewrite不用自己HttpHandle,也不用自己实现HttpModule,用几行代原创 2007-03-21 00:47:00 · 3256 阅读 · 2 评论 -
HttpHand和HttpModule的详细解释,包括Asp.Net对Http请求的处理流程。
了解当用户对一个.aspx页面提出请求时,后台的Web服务器的动作流程。当对这个流程了解后,我们就会明白HttpHandler和HttpModule的作用了。首先,来了解一下IIS系统。它是一个程序,负责对网站的内容进行管理,以及对客户的请求(就是Http请求)做出反应。当用户对一个页面提出请求时,IIS做如下反应(忽略权限):1.把对方请求的虚拟路径转换成物理路径2.根据物理路径搜索请求原创 2007-03-21 23:47:00 · 4930 阅读 · 0 评论 -
静态页htm传参数
//从转向过来的URL中截取参数 开始function SplitUrl(key){ var fstr=key; var getstr=;var url=document.URL.toString(); url=url.toLowerCase();//转为小写 var loc=url.indexOf(fstr); if(loc>0) { getstr=url.substring(loc+fs原创 2007-03-22 22:17:00 · 3866 阅读 · 0 评论 -
.net 实现 URL重写,伪静态
一,获得Mircosoft URLRewriter.dll:获得Mircosoft URLRewriter.dll可以到http://www.microsoft.com/china/msdn/library/webservices/asp.net/URLRewriting.mspx?mfr=true 下载完毕后,导入工程,我这里没有对该工程做任何修改,保留了原来的重写方式,然后直接在VS2转载 2009-05-13 19:45:00 · 26495 阅读 · 23 评论