`
pcajax
  • 浏览: 2163339 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Iirf安装配置(图文)

 
阅读更多

一,简介

公司网站改版,很多地址都变了,最后决定使用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]

分享到:
评论

相关推荐

    IIRF2.1免费的重定向软件

    IIRF2.1的压缩包中包含了配置手册,这是一份宝贵的资源,详细解释了如何安装、配置和使用IIRF。配置手册通常会涵盖以下内容: 1. **安装步骤**:指导用户如何在IIS服务器上正确安装ISAPI过滤器。 2. **规则语法**:...

    IIRF_URLRewrite基于IIS层的IIRF实现URL重写+完美解决POSTBACK问题

    通过这个压缩包,开发者可以深入学习如何在IIS环境中配置和使用IIRF,理解URL重写的原理,同时掌握如何在ASP.NET应用中处理POSTBACK问题,进一步提升网站的用户体验和搜索引擎友好性。此外,源码的分析和实践也有助...

    IIRF+IIS6.0动态二级域名

    ### IIRF与IIS6.0:动态二级域名配置详解 #### 标题解析:“IIRF+IIS6.0动态二级域名” ...对于希望利用IIS6.0搭建复杂网站架构的IT专业人士而言,掌握IIRF的安装、配置与使用技巧,将是一项极其宝贵的技能。

    IIRF IsapiRewrite4

    在使用IIRF IsapiRewrite4时,开发者通常需要编写`.ini`配置文件,这个文件包含了所有重写规则和相关设置。例如,下面是一个简单的规则示例: ```ini RewriteEngine On RewriteRule ^/products/(.*)$ /product...

    iis6de伪静态配置放大及静态文件

    1. 安装ISAPI筛选器:你可以选择下载并安装ISAPI_Rewrite或者IIRF(IIS URL Rewriter Filter)等工具。ISAPI筛选器会在IIS服务器接收到请求时执行重写规则。 2. 配置ISAPI筛选器:安装完成后,需要在IIS管理控制...

    url重写IIRF(Ionic's Isapi Rewrite Filter)手册第1/2页

    IIRF(Ionic's Isapi Rewrite Filter)是一款开源的URL重写过滤器,用于在IIS(Internet Information Services)服务器上对URL...通过安装和配置IIRF,开发者可以增强网站的功能,同时优化SEO(搜索引擎优化)表现。

    .NET2.0 URL地址伪装精例+Server 2003 IIS6.0配置 URL伪静态设置

    3. **IIRF (IIS URL Rewrite Module)**:对于Server 2003上的IIS 6.0,微软并没有提供内置的URL重写模块,但可以安装第三方模块如IIRF(IIS URL Rewrite Filter)。IIRF是一个开源的URL重写模块,它能够模仿Apache的...

    基于IIS层的IIRF实现URL重写 + 完美解决POSTBACK问题

    【基于IIS层的IIRF实现URL重写 + 完美解决POSTBACK问题】 1.请在 Windows2003 操作系统环境下测试。 2.请确认您的IIS版本为 IIS6.0+ 。 3.请确认您已经将此项目的ASP.NET网站版本手动设置为 .NET 2.0. 4.请将Bin...

    url重写IIRF(Ionic’s Isapi Rewrite Filter)手册第1/2页

    说明 IIRF与ISAPI_Rewrite的规划区别只在于IIRF不需要使用转义字符\,而ISAPI_Rewrite则需要使用转义字符\. 介绍 IIRF是一款开源的重写URL过滤器,类似于Apache的URL重写,基于VC8.0(可以用Visual Studio2005或...

    HttpModule重写机制

    例如,配置IIRF模块: ```xml <add name="IIRF" type="Vasfi.Tekstil.IIRF IHttpModule, Vasfi.Tekstil.IIRF" preCondition="managedHandler" /> <!-- 重写规则示例 --> ^oldpage.aspx$" ignoreCase=...

    iris 1.2.15

    通过这些文件,开发者可以了解mod_rewrite的工作原理、配置方法,并通过示例和测试来确保正确安装和使用。URL重写是Web开发中一个非常重要的概念,它不仅关乎网站的用户体验,也对网站的架构和可维护性有着深远的...

    windows 2003 server 64位 isapi_rewrite 替代组件

    5. **文档资源**:压缩包内的`ReleaseNotes.txt`、`Readme.txt`等文件提供了安装、配置和使用该替代组件的重要信息。`AdminGuide`可能是详细的管理员指南,帮助用户理解和操作ISAPI_Rewrite功能。 6. **许可证**:`...

    rqcms.zip_动态升级

    在IT行业中,动态升级是一种常见的软件维护和更新技术,它允许系统在运行时接收并应用新的功能或修复,而无需完全重新安装整个应用程序。RQCMS(可能代表“快速内容管理系统”)是一款旨在构建伪动态、多站点内容...

    RQCMS 2.4.zip

    3. `Iirf.ini`:这可能是一个IIRF(Internet Information Server URL Rewrite Filter)配置文件,与`.htaccess`类似,用于IIS服务器的URL重写,表明RQCMS也支持IIS环境下的伪静态设置。 4. `index.php`:这是网站的...

    IonicIsapiRewriter-1.2.15-源码

    3. **License.IIRF.txt**:包含了Ionic Isapi Rewriter的授权协议,可能为MIT、GPL、Apache等,规定了软件的使用、分发和修改规则。 4. **License.PCRE.txt**:很可能包含了PCRE库的许可协议,因为Ionic Isapi ...

    URL Rewriting in ASP.NET1.1

    1. **IIS URL重写模块**:虽然IIS 6(ASP.NET 1.1通常运行的环境)不支持内置的URL重写,但可以安装第三方的IIRF(IIS URL Rewrite Filter)或Microsoft的URL Rewrite Module 1.1。这些模块提供配置文件(如web....

    Url重写篇视频------本讲将通过实例比较ASP.NET下的三种典型URL重写方案

    与 ISAPI 扩展一样,ISAPI 筛选器是在 Web 服务器上安装的非托管代码块。ISAPI 扩展被设计为可以响应针对特定文件类型的请求。另一方面,ISAPI 筛选器还包含可以对 IIS 引发的事件进行响应的代码。ISAPI 筛选器可以...

    完整功能的IIS重定向软件

    Iirf2.1-x86 完整功能版,有了它就IIS就可以支持URL重写了

    HTShop普及版网店系统 1.0

    安装运行方法: 1、从下载软件压缩包和商品演示图片压缩包(可选); 2、将下载的软件压缩包解压缩,得到web文件夹,将web文件夹里的所有文件上传至虚拟主机空间(需支持ASP.NET v4.0); 3、将下载的商品演示图片...

Global site tag (gtag.js) - Google Analytics