1:首先下载rewrite组件,这个可以百度搜索下,进行下载
2:下载后解压,然后随便找个盘放,我这里放到C盘的fullrewrite文件夹下
3:确保这个文件夹有users的读权限。再这个文件夹上右键,属性,安全,如下图所示
如果有users,点击看看权限里是否有读取权限,如果没有users,则点击添加,然后输入users,然后确定即可。
4:打开IIS,点击网站,右键属性
5:点击ISAPI筛选器,再点击添加
6:筛选器名称可以任意填写,这个只是用于你自己识别,我这里填写的rewrite,然后点击浏览
7:找到刚才我们下载后放置的rewrite组件的路径,我的路径在C:/fullrewrite,找到ISAPI_Rewrite.dll,然后点击确定。
8:点击确定,然后点击确定
9:重启IIS,点击本地计算机,右键,所有任务,重新启动IIS。
10:重启以后,再点击网站,右键属性,点击ISAPI筛选器
出现绿色的箭头了,就表示成功了,将安装文件里的httpd.ini放到网站目录下,让程序员写伪静态规则即可
注意:有时候以上步骤做完以后,筛选器里优先级显示的是未知,这个时候访问一下IIS上任意一个网站,就会变成成功了。如果显示的是向下的红色箭头,则表示要么伪静态组件放置的文件夹和伪静态组件没有users的读取权限,要么是下载的伪静态组件有问题,删除该组件后,重启IIS,然后检查权限,权限正确则重新找新的rewrite组件下载