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

简介: 原文 IIS 7.5 使用URL Rewrite模块简单设置网页跳转   我们都知道Apache可以在配置文件里方便的设置针对网页或网站的rewrite,但是最近接手了一组IIS服务器,发现这货简单的没有配置文件可让我写,但是我却要实现网页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!

image

 

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

image

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

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

 

目标:

        当用户访问www.a.com/aaa的话,自动访问到文件名为aaa.html的文件。

实现:

点击Add rule,然后选择Blank rule,之后如图去填写规则:

image

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

目录
相关文章
|
8月前
|
测试技术
Cypress如何设置全局URL?
Cypress如何设置全局URL?
116 0
|
8月前
|
前端开发 JavaScript
前端知识(十)———JavaScript 使用URL跳转传递数组对象数据类型的方法
前端知识(十)———JavaScript 使用URL跳转传递数组对象数据类型的方法
160 0
|
4月前
|
数据采集 前端开发 数据安全/隐私保护
使用 urllib.parse 模块优雅地处理 URL
使用 urllib.parse 模块优雅地处理 URL
78 9
|
4月前
|
安全 PHP 开发者
Web安全-URL跳转与钓鱼
Web安全-URL跳转与钓鱼
75 8
|
5月前
|
Go 开发者
【应用服务 App Service】App Service发生错误请求时,如何查看IIS Freb日志,从中得知错误所发生的模块,请求中所携带的Header信息
【应用服务 App Service】App Service发生错误请求时,如何查看IIS Freb日志,从中得知错误所发生的模块,请求中所携带的Header信息
|
5月前
|
网络协议
【Azure 应用服务】探索在Azure上设置禁止任何人访问App Service的默认域名(Default URL)
【Azure 应用服务】探索在Azure上设置禁止任何人访问App Service的默认域名(Default URL)
|
5月前
|
API
【Azure API 管理】Azure API Management在设置 Policy时,如何对URL进行解码呢? 使用 HttpUtility.UrlDecode 出错
【Azure API 管理】Azure API Management在设置 Policy时,如何对URL进行解码呢? 使用 HttpUtility.UrlDecode 出错
|
6月前
|
存储 SQL Python
`urllib.parse`模块是Python标准库`urllib`中的一个子模块,它提供了处理URL(统一资源定位符)的实用功能。这些功能包括解析URL、组合URL、转义URL中的特殊字符等。
`urllib.parse`模块是Python标准库`urllib`中的一个子模块,它提供了处理URL(统一资源定位符)的实用功能。这些功能包括解析URL、组合URL、转义URL中的特殊字符等。
|
7月前
|
应用服务中间件 nginx Windows
nginx实现网站url带参跳转 POST请求GET请求跳转
nginx实现网站url带参跳转 POST请求GET请求跳转
365 1
|
6月前
|
算法
Ngnix02 --- Ngnix的功能特性及常见功能,Ngnix常用的功能模块,有不同算法,根据不同算法进行转发,ip_hash、url_hash、fair,核心组成 ngnix二进制可执行文件
Ngnix02 --- Ngnix的功能特性及常见功能,Ngnix常用的功能模块,有不同算法,根据不同算法进行转发,ip_hash、url_hash、fair,核心组成 ngnix二进制可执行文件

热门文章

最新文章