在Windows2003+IIS6下配置论坛的静态网址时发现怎么都无法正常访问,出现症状比较多,郁闷!后来发现IIS中的ISAPI_Rewrite筛选器状态为“未加载”!网上查了查,原来是文件的权限问题。
IIS 6.0下 ISAPI_Rewrite是在Service帐号下运行的,将ISAPI_Rewrite所在文件夹添加Service 帐号读写权限,重启IIS6,ISAPI_Rewrite终于可以正常运行了。注意,要网站运行一次后才会生效,否则可能看不到绿色向上的箭头!
---------------------------------
需要注意的是。
1.如果你用的是安装版的rewrite。。那他会自动在iis网站节点那里自动添加,全局的rewrite_isapi.dll 在ISAPI筛选那里,(一旦那出错,全服都会出现网站无法打开。。你要做的就是把他删掉就好了,重启IIS)
2.在自己单独网站下面,属性,添加这个rewrite_isapi.dll 重启就好了。(别忘了Service帐号权限)
话说这都什么年代了,还是不用03服务器了,也不用iis6了。。。弄个rewrite真是麻烦。
发表评论