一,简介

公司网站改版,很多地址都变了,最后决定使用iis级别的301跳转插件。

网上使用最多的是名为“ISAPI Rewrite“的软件,免费版限制功能,所谓的破解版,其实破解不完善,最终会不能用。

最后找到了Ionic’s Isapi Rewrite Filter,完全开源,完全免费,也完全没有中文使用手册。

不过,IIRF可以完美的支持IIS下多站点的伪静态,可以定义一个所有站点共用的全局规则、以及对每个站点分别定义规则。其规则与apache下的规则基本上完全一致,当然与ISAPI Rewrite也高度兼容,完全可以替代“ISAPI Rewrite“。

二,下载

下载地址:http://iirf.codeplex.com/
安装包中带有完整的手册(英文)。

三,安装
1,安装环境:Windows2008  IIS7及以上
2,安装包快速安装:

3,在测试服务器等环境上无法安装时:在本地解开压缩,拷贝IIRF.dll和IirfGlobal.ini到任意目录即可,最新版本已经不用放在指定目录。
  为了防止误操作,可拷贝到Windows\System32\inetsrv\IIRF目录下。

四、配置:

1,开始菜单》管理工具》启动IIS,

2,IIs管理窗口

3,如果你希望配置到全局,则选择根目录。

4,如果仅应用于一个虚拟目录,选择虚拟目录即可。

5,双击中部的ISAPI,

6,点击添加按钮。

7,选择iirf.dll文件所在的位置:

8,确认iirf.dll和ini文件拥有读取和执行权限,目录IIS_WPG用户组、Users用户组、NETWORD SERVICE用户组“读取和运行”权限;

9,iirf的安装就完成了,重新启动iis。

10,在需要使用iirf的项目中添加iirf.ini文件。

11,如果您使用的安装包安装成功的,可以使用 站点地址/iirfstatus,快速查看是否安装成功。

12,Iirf.ini 文件内容实例如下:

#如下内容为调试用,日志文件非常消耗资源

#正式服务器上需要注释掉

RewriteLog D:\WebSite\iirf\log

RewriteLogLevel 5

#通过域名/iirfStatus快速查看iirf状态

#正式服务器需设置为off

StatusInquiry ON

#开启重写功能

RewriteEngine ON

#search页面有可能出现特殊字符

UrlDecoding ON

#新闻首页永久性跳转

#匹配:/news/index.aspx

RedirectRule ^/news/index\.aspx$ / [R=301,I]

Iirf安装配置(图文)相关推荐

  1. 乌班图mysql8.0安装第一次手工启动_Ubuntu Server 16.04下mysql8.0安装配置图文教程

    Ubuntu Server 16.04下mysql8.0安装配置图文教程 1.从Mysql官网上下载安装文件.有两种方式可供选择: 使用APT安装方式安装 使用完整的安装包进行安装 sudo dpkg ...

  2. mysql zip win10安装_mysql 8.0.16 Win10 zip版本安装配置图文教程

    本文为大家分享了mysql 8.0.16  Win10 zip版本安装配置图文教程,供大家参考,具体内容如下 首先去mysql官网下载mysql最新版本 1.选择如图所示 community 2.点击 ...

  3. mysql5.7.17winx64安装_MYSQL数据库mysql 5.7.17 winx64安装配置图文教程

    <MysqL数据库MysqL 5.7.17 winx64安装配置图文教程>要点: 本文介绍了MysqL数据库MysqL 5.7.17 winx64安装配置图文教程,希望对您有用.如果有疑问 ...

  4. 5.7.21mysql数据库_【数据库】mysql5.7.21 winx64安装配置图文分享

    本文主要为大家详细介绍了mysql 5.7.21 winx64安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 1.将下载好的mysql压缩包解压到安装目录下 ...

  5. mysql5.7.21压缩版_mysql5.7.21解压版安装配置图文

    本文主要和大家详细介绍win10下mysql 5.7.21解压版安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 1. 官网下载MYSQL压缩文件. 下载网址 ...

  6. mysql 5.7.21 winx64_mysql5.7.21 winx64安装配置图文分享

    本文主要为大家详细介绍了mysql 5.7.21 winx64安装配置方法图文教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 1.将下载好的mysql压缩包解压到安装目录下 ...

  7. mysql5.6.37驱动_mysql 5.6.37(zip)下载安装配置图文教程

    本文为大家分享了mysql 5.6.37 下载安装配置教程,供大家参考,具体内容如下 1.下载地址 2.下载完成之后解压缩,移动至安装目录下,建议重命名为:mysql server 5.6,我的安装目 ...

  8. Qt 5.6.0-VS2015 版本 安装配置图文教程

    1 引言 1.1 编写目的: 因为 Visual Studio 在中国区太盛行了,正好 Qt 5.6.0 版本刚发布,写一篇关于 Qt VS2015版 本 的 安 装 配 置 说 明 . 这 里 首 ...

  9. mysql8.0.17下载教程_mysql 8.0.17 安装配置图文教程

    1.下载安装包 下载地址:安装包 2.解压安装包到目录 这里解压到了D:\mysql-8.0.17-winx64 (图中有些文件是后续安装步骤生成的) 3.配置环境变量 我的电脑→右键→属性→高级系统 ...

最新文章

  1. HDU 2079 选课时间
  2. php多维数组打印出最长的数组,将php中的多维数组打印到html表中
  3. python 面向对象_Python新手入门【面向对象】
  4. linux Telnet远程登录
  5. 小米暑期实习在线笔试2015-04-25
  6. ABP v1.0正式发布
  7. imp导入dmp文件报:IMP-00038: 无法转换为环境字符集句柄IMP-00000: 未成功终止导入
  8. 多视角半监督学习:从文本数据中得到不同视角
  9. iptables防火墙配置工具ShoreWall的安装和使用实例
  10. qc成果报告范例_株洲水务集团QC成果再获省一等奖
  11. 马斯克:特斯拉智能召唤功能已被使用超过55万次
  12. 干货 | 携程度假数据治理之数据标准管理实践
  13. 电脑PHP动画制作画板,HTML_html5教程制作简单画板代码分享,HTML5制作简单画板 复制代码代 - phpStudy...
  14. 计算机硬件功能作用,cpu的作用和主要功能是什么
  15. STM32L051xx的时钟配置
  16. 不能错过2016中国IoT大会的十个理由
  17. 揭秘登上2021春晚舞台的黑科技-XR技术
  18. 机器学习 EM算法 从极大似然法谈起
  19. SQLite3源码学习(18) 互斥锁
  20. 拼多多商家引流方法:新手一定要知道的几个引流方法!拼多多补单软件

热门文章

  1. C++语言基础 —— 顺序结构
  2. 热浪(信息学奥赛一本通-T1379)
  3. 理论基础 —— 索引 —— 分块索引
  4. 均值(信息学奥赛一本通-T1060)
  5. 大数据系统和分析技术综述(引用最多)
  6. 3-39客户端(client)写数据到HDFS的流程
  7. jquery 序列化表格内容为字符串(serialize)
  8. [Unity] GameFramework 学习记录 3
  9. 缺少必要的请求参数: id_React Hooks 第二期:发请求这件小事
  10. layui复选框:被js操作checked切换并显示状态(含案例、代码)