URL 静态化可以提高搜索引擎抓取,安装伪静态组件,开启伪静态的功能还需要对 Web 服务器增加相应的 Rewrite 规则,且会轻微增加服务器负担。本教程讲解如何在 IIS 环境下配置伪静态组件和设置 Rewrite 规则

Discuz!、UCHome、SupeSite/X-Space、SupeV 的 Rewrite 配置方法类似,下面以 Discuz!6.0.0/6.1.0 的Rewrite 规则配置方法为例讲解如何在 IIS 环境下配置 Rewrite 规则。

在 IIS 管理器里选择网站,右键选择“属性”,如下图所示:
配置伪静态组件第一步

在弹出的窗口里选择“ISAPI筛选器”
配置伪静态组件第二步

上图中点击“添加”,在弹出的窗口里“筛选器名称”填写“rewrite”
配置伪静态组件第三步

上图界面中点击“浏览”,选择下载解压后的 Discuz! Rewrite 规则目录下的 Rewrite.dll 文件
配置伪静态组件第四步

浏览完毕点击“确定”
配置伪静态组件第五步

浏览完毕点击“确定”
配置伪静态组件第六步

重新启动 IIS

配置伪静态组件第七步

配置伪静态组件第八步

重新选择该站点 => 右键“属性”=> “ISAPI 筛选器”,如果看到状态为向上的绿色箭头,就说明 Rewrite 模块安装成功了。
伪静态 Rewrite 模块安装成功了
Rewrite 规则配置成功了,但是这个时候浏览论坛地址依旧不是伪静态的,还需要到论坛后台做相应的设置才可以。具体可以查看《Discuz! X2.5论坛不同环境配置伪静态的方法