服务器是windows2003环境,安装了ISAPI_Rewrite 2.9 full全功能版,完整版的好处就是不需要每个站点单独配置伪静态规则了。
直接在每个站点根目录下放置httpd.ini文件即可生效,非常好用。

但最近发生一个奇怪的现象,服务器配置Rewrite后完全正常使用,在经过一段时间后,突然间所有的站点伪静态功能都失效了。

检查了IIS的各项配置、目录及文件权限、伪静态规则文件都没有发现问题。

卸载重装Rewrite也没能解决。
无奈之下,暂时单独给每个IIS指定规则,总算是恢复了正常访问。

偶然间想到一个问题,Rewrite服务器全功能版是需要购买授权的,有可能是未授权试用期过了?

经过一番检查,确定是这个问题。

使用了SN授权码后,重启IIS,完美解决。

默认安装情况下,授权文件位于:

C:\Program Files\Helicon\ISAPI_Rewrite\ISRWConfig.exe

标签: 伪静态, rewrite, windows, 服务器

添加新评论