欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

IIS 7.5 使用URL Rewrite模块的简单设置实现网页跳转

程序员文章站 2022-04-26 15:29:34
  我们都知道apache可以在配置文件里方便的设置针对网页或网站的rewrite,但是最近接手了一组iis服务器,发现这货简单的没有配置文件可让我写,但是我却要...

  我们都知道apache可以在配置文件里方便的设置针对网页或网站的rewrite,但是最近接手了一组iis服务器,发现这货简单的没有配置文件可让我写,但是我却要实现网页rewrite的功能。怎么办呢,google了一下,果断的找到了内容。

iis url rewrite模块:

官方下载地址:

官方说明文档:

将安装包下载到iis服务器上,安装,它会自动检测iis的安装位置,很简单直到最后finish结束,之后,重新打开iis manager,就会在每一个网站的目录下清楚地看到一个组件:url rewrite!

 

双击,进入它的规则面板:

可以在右上角直接点击add rule,来添加规则。

这里我们简单的做一个rewrite。

 

目标:

        当用户访问的话,自动访问到文件名为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模块,里面不仅可以定义单个链接的重定向,还有整个目录的重定向,可以说功能强大,用起来方便。十分推荐大家使用!