在IIRF官网上下载了IIRF最新的版本,将其解压至某目录下后在IIS的ISAPI筛选器中添加了IIRF,路径为刚才解压的路径。IIRF的目录的权限给了IIS_IUSRS的读取和执行权限。
再在IIRF.ini中写入一条规则 RewriteRule ^/main /main.aspx [I,L]
但是在IIS中运行网站,URL写成http://localhost/main 报404错误
写成main.aspx就没有问题
在IIRF的目录下运行 TestDriver -d %IIRF_DIR%
出现 “/main ===> /main.aspx”的字样,说明转换是成功的
在IIRF.ini文件中写入 RewriteLogLevel 5 并制定了日志文件夹的位置
但是访问URL没有任何日志产生
是不是我还有哪里的设置不对?
可能是IIRF没有生效
推荐一篇IIRF配置参考:Installation of URL Rewriting module (IIRF) for IIS6/IIS7
照着里面的步骤一步一步配置过来了
还是没有用
即使在iirf.ini文件中写了StatusUrl /iirfStatus ,但是在浏览器中输入http://localhost/iirfStatus
仍旧报404,也就是说连配置页面都无法进入
为什么会显示无法打开iirf.ini文件呢