我是一个技术菜鸟能写一些技术不是很高的问题或是自己在实际中遇到的问题
URL重写有几种方法但是我自己值简单的了解了其中的两种方法一种是:在Global
asax在虚拟的主机上一般我们调试就是用的虚拟主机例如protectedvoidApplication_BeginRequest(objectsender,EventArgse)//伪静态url重写{//HttpContext
Current
RewritePath("ViewNews
aspx");Regexreg=newRegex(@"
+View-(\d+)
aspx");varmatch=reg
Match(HttpContext
Current
Request
AbsolutePath);if(match
Success){stringid=match
Groups[1]
Value;HttpContext
Current
RewritePath("ViewNews
id="+id);}}另一种是大家多比较常用的就是引入第三方插件URLRewriter
dll然后在修改web
Config配置文件首先下载URLRewriter
dll这个插件添加到你文件夹中指定的目录或者是bin文件夹中或者是其他的目录修改配置文件首先在节点中添加然后在导如你想要写的规则例如:这个节点的意思是地址栏收到(LookFor)符合这样的伪静态的地址之后就会导向(SendTo)给节点的地址然后由Asp
net解析引擎去解析和没有设置伪静态是一样的然后就生成html文件送给客户端浏览器大概就是这样一个思路~/Buys/(
[0-9]*)\
html~/Buys/Show
id=$1这个节点和这个节点是平行的然后在中加入:这个节点中不只存在这两个节点还有其他的一些节点大家只管添加就是了我在网上看到有朋友问说“不要配置