看到很多人为IIS下的静态搞的晕头转向 本人今天自己操作了一遍 10分钟搞定 一台新IIS服务器DISCUZ X1伪静态化
首先 劝大家不要从其它网站或者这个论坛下载 Rewrite.dll 和 其它任何文件 因为这样做非常不安全,我已经发现一些人提供的Rewrite.dll是被修改或者有版本与安全隐患。
1 访问 http://www.helicontech.com/download-isapi_rewrite3.htm 这个是isapi_rewrite3的官方网站 选择下载WINDOWS 2003 32或64位免费版本 最新版本 3.0073
2 在自己服务器上安装 这个ISAPI_Rewrite3_0073_Lite.msi 安装包 不要安装到默认地址 安装到自己服务器上的一个WEB安全区(比如D盘的莫个设置过特殊权限的文件夹) 给予则合格文件夹 一IIS_WPG 读写权限,因为它工作的时候要写日志 (同样遵守一个铁的规则 给于读写权限的就不要给运行权限)
3 DISCUZ X1后台 搜索引擎优化 开启要静态化的选择 (建议只开启论坛 帖子 )然后点击 “查看当前的 Rewrite 规则”(这个在右侧简短说明末尾) 找到其中的 IIS Web Server(独立主机用户) 复制其下面的所有代码 粘贴到 你刚才在服务器安装 isapi_rewrite3 的文件夹 httpd.conf 这个文件中(用记事本打开粘贴保存即可),很多老的说明中都提到httpd.ini 这个文件,很多人上传了这个文件 缺不工作,应该复制到 httpd.conf。 然后 重新启动IIS 即可。
推荐教程:多种环境下discuz!论坛伪静态的设置方法