IIS的UrlRewrite模块

之前在webform中重写URL是在Global.asax中的Addplication_BeginRequest事件中写代码进行跳转html

今天介绍使用IIS提供的UrlRewrite模块实现URL重写web

首先到微软的官网下载该模块正则表达式

中文32位:http://download.microsoft.com/download/4/9/C/49CD28DB-4AA6-4A51-9437-AA001221F606/rewrite_x86_zh-CN.msipost

中文64位:http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi测试

英文:http://www.iis.net/downloads/microsoft/url-rewriteurl

下载安装后,就能够在IIS中看到已安装的URL重写模块了.net

双击该模块选择添加规则,空白规则3d

填写正则表达式模式,并选择右边的“测试模式”,输入要测试的数据。若是匹配成功就能够在下面看到被捕获的组,咱们但愿用户输入.html跳转到.aspx页面,所以将{R:1}.aspx填写到重写URL中。orm

通过以上设置后,在地址栏中输入静态的html文件,也能够访问对应的aspx文件了。htm

其余如规则条件,传参等设置能够参考如下文章

https://shiyousan.com/post/635654920639643421

相关文章
相关标签/搜索