全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

详解IIS中URL重写工具的匹配URL-规则模式(rule patterns)

rule patterns规则模式在IIS的URL重写模块中,是较为关键的设置。只有规则模式的URL匹配成功时,其他的规则才能起到作用。规则模式的匹配URL设置主要是匹配URL中的路径部分,一般使用正则表达式和通配符对URL路径进行匹配,下面会仔细的说明。

 

首先要了解规则模式是匹配URL中的哪一部分,假设当前有网站的URL地址为http://shiyousan.com/Home/Index?page=1,那么规则模式匹配的部分就是Home/Index,域名的主机部分和参数部分如果要匹配,则需要在规则条件(Rule conditions)那设置,并且要使用到服务器变量,具体可以查看这篇文章:详解IIS中URL重写工具的规则条件(Rule conditions)

官方相关文档:Rule Pattern

PS:这里非常重要,一定要注意匹配URL的只是路径部分,是不包含主机域名部分!


下面说明如何设置匹配URL规则的各个属性:

如上图所示,匹配方式我们可以选择与模式匹配与模式不匹配这两种。从字面上很容易理解这两个选项的意思,主要还是根据下面的匹配语法和模式相关联。

接下来选择要使用的匹配语法,一共有三种:正则表达式,通配符,完全匹配,这里我们选择的是使用正则表达式。

最后设置匹配规则模式的语法,这里我设置的正则表达式是 ^(.*?)/Home/(Index)$ 。点击右边的测试模式,我们可以测试正则匹配的是否正确,输入URL:http://shiyousan.com/Home/Index,最终正确的显示匹配,如下图所示:

我们使用正则一共可以捕获到3组反向引用的内容,具体关于{R:0}/{R:1}/{R:2}和向后引用/反向引用,可以看这篇文章:详解IIS中的重写工具下关于操作重定向URL中的{R:N}与{C:N}。

到这里就对rule patterns进行了全部的说明,以后在IIS上使用URL重写工具就会容易的多。


# URL重写rule  # patterns  # 重写  # 正则表达式  # 所示  # 这篇文章  # 要使  # 的是  # 就会  # 其他的  # 要在  # 我们可以  # 这两个  # 三种  # 相关联  # 非常重要  # 可以选择  # 要了  # 就对  # 这两种  # 可以查看  # 如下图 


相关文章: 网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  专业制作网站的公司哪家好,建立一个公司网站的费用.有哪些部分,分别要多少钱?  网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?  GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?  如何通过虚拟主机快速完成网站搭建?  如何通过网站建站时间优化SEO与用户体验?  如何通过可视化优化提升建站效果?  建站之星导航如何优化提升用户体验?  如何优化Golang Web性能_Golang HTTP服务器性能提升方法  企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?  云南网站制作公司有哪些,云南最好的招聘网站是哪个?  建站主机服务器选购指南:轻量应用与VPS配置解析  如何快速搭建个人网站并优化SEO?  javascript中的try catch异常捕获机制用法分析  阿里云网站制作公司,阿里云快速搭建网站好用吗?  大连网站制作公司哪家好一点,大连买房网站哪个好?  如何通过主机屋免费建站教程十分钟搭建网站?  如何在建站宝盒中设置产品搜索功能?  如何通过PHP快速构建高效问答网站功能?  淘宝制作网站有哪些,淘宝网官网主页?  如何通过FTP服务器快速搭建网站?  长沙企业网站制作哪家好,长沙水业集团官方网站?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?  如何制作算命网站,怎么注册算命网站?  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  C++用Dijkstra(迪杰斯特拉)算法求最短路径  深圳网站制作案例,网页的相关名词有哪些?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  如何用美橙互联一键搭建多站合一网站?  企业微网站怎么做,公司网站和公众号有什么区别?  制作证书网站有哪些,全国城建培训中心证书查询官网?  如何通过FTP空间快速搭建安全高效网站?  c++ stringstream用法详解_c++字符串与数字转换利器  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  如何正确下载安装西数主机建站助手?  如何在IIS中新建站点并解决端口绑定冲突?  建站之星安装提示数据库无法连接如何解决?  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  如何选择建站程序?包含哪些必备功能与类型?  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  建站主机核心功能解析:服务器选择与网站搭建流程指南  建站之星后台管理:高效配置与模板优化提升用户体验  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  h5在线制作网站电脑版下载,h5网页制作软件?  整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?  南宁网站建设制作定制,南宁网站建设可以定制吗?  如何在Golang中使用replace替换模块_指定本地或远程路径  电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?  如何在万网主机上快速搭建网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。