IIS 7.5 使用URL Rewrite模块的简单设置实现网页跳转
我们都知道Apache可以在配置文件里方便的设置针对网页或网站的rewrite,但是最近接手了一组IIS服务器,发现这货简单的没有配置文件可让我写,但是我却要实现网页rewrite的功能。怎么办呢,google了一下,果断的找到了内容。
IIS URL Rewrite模块:
官方下载地址:
http://www.iis.net/downloads/microsoft/url-rewrite
官方说明文档:
http://www.iis.net/learn/extensions/url-rewrite-module/using-the-url-rewrite-module
将安装包下载到IIS服务器上,安装,它会自动检测IIS的安装位置,很简单直到最后finish结束,之后,重新打开IIS Manager,就会在每一个网站的目录下清楚地看到一个组件:URL Rewrite!
双击,进入它的规则面板:
可以在右上角直接点击Add rule,来添加规则。
这里我们简单的做一个rewrite。
目标:
当用户访问www.a.com/aaa的话,自动访问到文件名为aaa.html的文件。
实现:
点击Add rule,然后选择Blank rule,之后如图去填写规则:
Name: 起一个名字,我们这里起名为”set aaa to aaa.html”
Requested URL: 选择'匹配模式'(Matches the pattern)
Using: 选择'精确匹配'(Exact Match) (如果你正则表达式(Regular Expressions)足够好的话,也可以用正则进行匹配)
Pattern: 输入匹配的内容'aaa' (由于是精确匹配,所以我们只要输入精确匹配的内容即可)
Action type: 选择rewrite。
Rewrite URL: 输入我们需要的aaa.html
点击右上角的 Apply,保存即可。
IIS从7.0开始支持了这个URL Rewrite模块,里面不仅可以定义单个链接的重定向,还有整个目录的重定向,可以说功能强大,用起来方便。十分推荐大家使用!
- nginx rewrite 实现URL跳转的方法
- IIS下配置页面重写(配合插件url-rewrite2去除页面后缀名)的实现方法
- Windows Server 2016中安装PHP Manager、ARR3.0或者URL Rewrite 2.0无法成功的解决办法
- IIS8中安装和使用URL重写工具(URL Rewrite)的方法
- UrlRewrite 重写url详解及实例
- 详解nginx rewrite和根据url参数location
- windows server 2008R2系统 IIS7.5配置伪静态的方法(urlrewrite)
- Nginx服务器下使用rewrite重写url以实现伪静态的示例
- UrlRewrite概念原理及使用方法解析
相关文章
Windows Server 2008 R2多用户远程桌面连接授权
这篇文章主要介绍了Server 2008 R2多用户远程桌面连接授权,解决120天过期问题,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-09-09
WINDOWS server 2008 r2,win2012 r2 服
最近我们立方技术工作室在使用阿里云的过程中,发现服务器安全性也不是很高,而服务端的安全软件都很贵。为了为朋友们提供更加有效的解决方案,我们决定身体力行,高筑墙,大幅度提升服务器的安全防护级别!2017-04-04
让IIS支持 .iso 7z torrent apk等文件下载的设置方法[图文]
默让情况下面,iis是不允许没有注册到IIS 的 MIME文件下载,做下载站的朋友一般需要设置支持,方便不断新增加的文件类型2012-07-07
如何在WindowsServer服务器上配置SQL Server数据库
当时买了一台Windows Server服务器,然后安装上SQL Server后,想通过外网访问到数据库,遇到了一些问题,查了很多资料也踩了很多坑。本文主要介绍如何配置SQL Server远程连接?如何新增管理员用户等等,需要的朋友可以参考下2023-08-08
Windows Server 2019 standard安装配置DHCP服务
本文主要介绍了Windows Server 2019 standard安装配置DHCP服务,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2022-04-04





最新评论