Windows下IIS配置ISAPI Rewrite支持伪静态的方法

我们知道在Apache中开启伪静态mod_Rewrite只需修改配置文件即可实现网站的伪静态支持,那么在Windows+IIS中要开启伪静态功能需要安装ISAPI Rewrite这个组件工具,ISAPI_Rewrite是用来实现伪静态,将动态网页通过重写URL的方法实现去掉动态网页的参数!它的行为是像Apache的mod_Rewrite ,专为微软的Internet信息服务( IIS )提供伪静态支持。

IIS配置相当简单,配置好之后就有一些细节是需要调试的比如在Apache上很有用的.htaccess文件在IIS上就没有,要想实现类似的跳转功能可以使用ISAPI_Rewrite来代替,这是一个专门为IIS设置的工具,目的就是代替.htaccess实现很多功能,其中最常用的就是301转向和伪静态。下面给大家简单介绍一下Windows下IIS配置ISAPI Rewrite支持伪静态的方法。

IIS配置支持伪静态 ISAPI Rewrite

第一:首先我们需要下载一个ISAPI_Rewrite,这里推荐使用非常好用的ISAPI_Rewrite3,是个人见过最好用同时可以支持多站点的IIS伪静态组件!

下载地址:ISAPI Rewrite3 full v3.1.0.73 绿色破解版+安装版

第二:以下载的破解版为例:将下载的ISAPI_Rewrite3解压,你会看到两个文件(分别是:ISAPI_Rewrite.dll 和httpd.conf);

把整个文件夹解压到安装在C:Program FilesISAPI_Rewrite下;

第三、将Rewrite破解文件夹中的ISAPI_Rewrite.dll文件覆盖到程序安装目录下替换即可;

第四、打开安装目录下的httpd.conf文件,在里面输入以下内容并保存,这样就没有使用天数的限制了;

第五、安装好后记得给ISAPI_Rewrite3软件安装目录network service的读权限(或Users的读权限),否则会出现无法加载ISAPI_Rewrite的错误。

第六、打开Internet 信息服务-->右键-->web站点属性-->点击ISAPI筛选器选项卡-->添加筛选器,这里的名称可以自己随意填写,路径自己指定ISAPI_Rewrite.dll,然后确定。

Windows下IIS配置ISAPI Rewrite支持伪静态的方法

重启IIS后,再次选择站点,右键,属性,看到如下所示向上的绿箭头,说明 IIS Rewrite 成功添加并运行。

Windows下IIS配置ISAPI Rewrite支持伪静态的方法

发表评论

您必须登录才能发表评论!