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

admin3年前网站建设116

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

IIS URL Rewrite模块:

官方下载地址:
iis/downloads/microsoft/url-rewrite

官方说明文档:
iis/learn/extensions/url-rewrite-module/using-the-url-rewrite-module

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

 

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

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

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

 

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

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

Name: 起一个名字,我们这里起名为”set aaa to aaa”

Requested URL: 选择’匹配模式'(Matches the pattern)

Using: 选择’精确匹配'(Exact Match) (如果你正则表达式(Regular Expressions)足够好的话,也可以用正则进行匹配)

Pattern: 输入匹配的内容’aaa’  (由于是精确匹配,所以我们只要输入精确匹配的内容即可)

Action type: 选择rewrite。

Rewrite URL: 输入我们需要的aaa

点击右上角的 Apply,保存即可。 

IIS从7.0开始支持了这个URL Rewrite模块,里面不仅可以定义单个链接的重定向,还有整个目录的重定向,可以说功能强大,用起来方便。十分推荐大家使用!

原文链接:weiyan/2012/09/453

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

服务器网站分离 给每个IIS站点建立一个用户

一、这样配置的好处?不知大家有没有听过旁注?我简单的解释一下吧:有个人想黑掉A站点,但找来找去都没发现可利用的漏洞,无意中他发现与A同服务器上还有个B站点,并且在B站点上找到了可利用的漏洞,于是他将木...

企业网站建设中如何提高网站可用性

有一些网站认为,只要有足够的信息,就可以赢得用户的心,但这也是错误的,因为没有感官体验,就没有用户留在网站上的吸引力。所以网站表现好不好,就体现在页面效果和信息内容的完美结合上。这样,当访问者进来时,...

线上教育网站制作添加哪些新功能

线上教育成为当下受欢迎的教育模式,那线上教育应该添加哪些新功能来吸引更多的用户并为用户提供更便捷的服务呢? 1.在线交流的功能 线上教育不能实现面对面的交流,而通过视频、语音、聊天...

建网站导航设置的4个重要因素

在建网站中,网站导航很重要,客户关注的是在访问网站的前3秒钟的网站导航。以下武汉建网站中的网站导航将通过以下四个要素使您的网站导航更好、更完善! 1.网站导航的意义是什么? 导航的...

如何在网站制作中设计更好的功能页面

一般来说,功能页面的设计是网站建设或网站升级的主要困难。在设计了基本架构之后,你的网站将有一种清洁、组织和更好的品牌表现力。网站是如何发挥作用的,它的功能页面如何吸引用户?以下是如何与您分享如何设计一...

百度又发声明:百度权重和pagerank是不存在的!

百度站长平台正式发出公告:百度pagerank、百度权值是不存在的!不要相信任何第三方机构或个人提供的所谓网站在百度的权重信息。可是Google放弃PR的情况下,除了第三方百度权重,还有什么值得参考的...