ISAPI Rewrite服务器版运行一段时间后失效的解决方案
服务器是windows2003环境,安装了ISAPI_Rewrite 2.9 full全功能版,完整版的好处就是不需要每个站点单独配置伪静态规则了。
直接在每个站点根目录下放置httpd.ini文件即可生效,非常好用。
但最近发生一个奇怪的现象,服务器配置Rewrite后完全正常使用,在经过一段时间后,突然间所有的站点伪静态功能都失效了。
检查了IIS的各项配置、目录及文件权限、伪静态规则文件都没有发现问题。
卸载重装Rewrite也没能解决。
无奈之下,暂时单独给每个IIS指定规则,总算是恢复了正常访问。
偶然间想到一个问题,Rewrite服务器全功能版是需要购买授权的,有可能是未授权试用期过了?
经过一番检查,确定是这个问题。
使用了SN授权码后,重启IIS,完美解决。
默认安装情况下,授权文件位于:
C:\Program Files\Helicon\ISAPI_Rewrite\ISRWConfig.exe