Discuz 论坛如何开启并且配置伪静态规则

关于 windows 服务器的神马伪静态、 GZIP 压缩简直记不清自己遇过多少次了,但是每次需要配置的却又忘的 差不多了,这篇文章算是补个笔记。

关于伪静态的形式太多了,之前想总结一下关于 windows 主机的各种伪静态文件的使用方法与情况,发现自己都屡不清,还是来先说一说 II7 的伪静态吧。

II7/7.5 用的是 web.config 配置文件,这个配置文件可以配置伪静态、 301 等等功能 (win 主机用 web.config 和 httpd.ini 实现 301 重定向)

web.config 文件可以配置伪静态,但是前提是 IIS 中有 「URL Rewrite 模块」,但是很多情况下 IIS7 默认没有安装这个模块,所以这种情况即使你配置好了 web.config 也不能生效,还会导致网站打不开。

首先到官网进行下载安装 URL Rewrite Module 2.0:http://www.iis.net/downloads/microsoft/url-rewrite

或者直接在这里下载:

IIS7/7.5如何开启URL伪静态图文教程

安装完了以后,需要 URL 重写

安装好后在 IIS 面板上就会多出一个 「URL 重写」 此时,web.config 中的伪静态规则才会生效。

IIS7/7.5如何开启URL伪静态图文教程

去后台 - 工具 - 更新缓存 更新一下缓存就行了。

至此,IIS7/7.5 的伪静态功能配置结束。