伪静态组件ISAPI_Rewrite下载、安装和配置
发布:2019-10-18
什么是ISAPI_Rewrite?
ISAPI_Rewrite是用于IIS(Internet Information Services)的功能强大的基于正则表达式的URL重写组件,它与Apache mod_rewrite兼容,仅通过复制.htaccess文件即可将配置从Apache应用到IIS,反之亦然。
ISAPI_Rewrite的主要功能?
与Apache mod_rewrite相同的语法和行为,使得仅通过复制.htaccess文件即可迁移配置;
URL规则支持正则表达式;
快速、可扩展的纯C++代码,更高执行效率;
真正的分布式配置:具有实时监控的全局服务器级别、虚拟主机(网站)级别、目录级别.htaccess文件;
隔离:用户级别的配置仅影响本地用户环境,因此ISAPI_Rewrite是Web托管提供商的理想解决方案。
官方网站:http://www.helicontech.com/
如何下载ISAPI_Rewrite?ISAPI_Rewrite官网下载链接:
32位系统安装包:http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0112.msi
64位系统安装包:http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0112_x64.msi
注意:如果是Windows Server 2008系统,请务必确保已安装ISAPI扩展和ISAPI筛选器,否则会出现error错误。
如何安装、使用IIS伪静态组件?
1、进行下载的安装包,安装完成后如图所示:
2、请ISAPI_Rewrite破解文件压缩包中的httpd.conf和ISAPI_Rewrite.dll文件覆盖安装目录C:\Program Files\Helicon\ISAPI_Rewrite3目录下覆盖(如遇覆盖失败,可以先停止IIS,然后手工删除C:\Program Files\Helicon\ISAPI_Rewrite3\ISAPI_Rewrite.dll后,再替换补丁文件。);
3、完成装成后需要将C:\Program Files\Helicon\ISAPI_Rewrite3软件安装目录赋予Network Service的读权限(或IIS Users的读权限),否则会出现无法加载ISAPI_Rewrite的错误。
补丁下载:/upload/ISAPI_Rewrite/ISAPI_Rewrite3_DLL.zip
注:也可以使用安装包+补丁文件制作绿色版本,在需要使用的站点“ISAPI 筛选器”中手工调用ISAPI_Rewrite.dll文件。当站点程序池设置为32位的时候,调用的是破解过的版本,从而没有时间限制,正版是45天试用期。