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

最新文章

  1. [转]Windows7文件夹转移清理臃肿的C盘
  2. Red Hat5下源码安装mysql5.6过程记录
  3. BZOJ2393: Cirno的完美算数教室
  4. shell 监控局域网的主机是否up(转)
  5. mongodb 导入数据库文件
  6. 栅栏——CyclicBarrier
  7. LNMP1.4环境中安装fileinfo插件
  8. django rest-framework 4.REST的认证和权限
  9. Shell脚本中获取select值
  10. zoj3781
  11. js三种弹出框的用法
  12. Hadoop之HDFS概述
  13. Docker容器学习梳理 - 基础环境安装
  14. [转]ubuntu中查找软件的安装位置
  15. R3注入的四种方式
  16. 【WebForm】知识笔记
  17. Vue 介绍
  18. plsql developer连接oracle 12.2报错 ora-28040 No matching authentication protocol
  19. 网络优化之net.ipv4.tcp_tw_recycle参数
  20. OKR 说明

热门文章

  1. 【Git使用具体解释】EGit使用具体解释
  2. mysql声明摘要
  3. 获取Winform窗体、工作区 宽度、高度、命名空间、菜单栏高度等收集
  4. 系列二VS项目软件配置工具介绍
  5. Android UI法宝发展Angrytools
  6. POJ 3237 Tree (树链拆分)
  7. STL源代码分析 集装箱 stl_set.h
  8. C#-默认显示前列-ShinePans
  9. EF操作sqlite数据库时的项目兼容性问题
  10. jQuery、Ajax分页