原文地址:http://www.cnblogs.com/prolifes/articles/1235684.html
一 什么是url重写
URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。比如浏览器发来请求 hostname/101.aspx ,服务器自动将这个请求中定向为http://hostname/list.aspx ?id=101。
url重写的优点在于:
l 缩短url,隐藏实际路径提高安全性
l 易于用户记忆和键入。
l 易于被搜索引擎收录
二 实现url重写的基本方法
1. 创建类项目UrlRewriter,项目中增加三个类URLRewriter.Config.cs,URLRewriter.Form.cs,URLRewriter.Module.cs
示例下载:UrlRewriter.rar
当出现未能找到文件的时候,请在IIS--主目录--配置--映射--插入c:/windows/microsoft.net/framework/v2.0.50727/aspnet_isapi.dll,将"确认文件是否存在"的选择框去除,确定,就行了