URL重写(UrlRewrite)伪静态使用指南
1、曷决仙喁URL重写就是伪静态,基本思路就是用户通过浏览器请求的页面网址和实际请求服务器返回的页面网址不是同一个,但是两者是一一对应的。简单例子就是用户请求网址xxxx/cesh足毂忍珩i-1.html,而实际上请求服务器的网址是xxxx/ceshi.aspx?type=1,简单比较两者就会发现前者更加规范好记,对用户非常友好。

2、首先创建一个类UrlRewrite.cs,当然这个类必须继承IHttpModule接口。在类里面通过获取浏览器请求的网站地址,对其进行正则表达式匹配,匹配成功就通过匹配后的真正网址去请求服务器,返回网页内容给浏览器。匹配后的网址也可是是静态网址,关键是根据匹配到的网址去请求服务器返回内容。

3、配置web.config文件,增加节点<httpModules></httpModules>即可。

4、另外还有许许多多URL重写方法,这里只是抛砖引玉,和大家一起分享。