之前已经说过很多次关于伪静态的设置了,今天继续说下Discuz! x2 伪静态的设置方法。之前在教程上说过虚拟主机Discuz伪静态开启的方法,后来说过一次IIS服务器伪静态组件的安装方法,最近记得分享过一次Discuz x2 门户伪静态失败的解决方法,今天再次说Discuz如何伪静态设置

伪静态在选择服务器控件的时候是一个注意的事项,但一些使用VPS或者独立服务器的用户又该如何设置Discuz x2的伪静态呢?今天就说Apache用户如何设置Discuz x2 伪静态吧。

首先确定您使用的 Apache 版本,及是否加载了 mod_Rewrite 模块。

Apache 1.x 的用户请检查 conf/httpd.conf 中是否存在如下两段代码:

LoadModule Rewrite_module libexec/mod_Rewrite.so

AddModule mod_Rewrite.c Apache 2.x 的用户请检查 conf/httpd.conf 中是否存在如下一段代码:

LoadModule Rewrite_module modules/mod_Rewrite.so

如果存在,那么在配置文件(通常就是 conf/httpd.conf)中加入如下代码。此时请务必注意,如果网站使用通过虚拟主机来定义,请务必加到虚拟主机配置,即 中去,如果加在虚拟主机配置外部将可能无法使用,改好后将 Apache 重启。

伪静态的具体规则可以查看后台生成的代码添加到httpd.conf文件中就可以正常使用了。

今天又和大家分享了Apache服务器上如何安装配置伪静态,如何设置Discuz x2 伪静态,结合前面几次说的方法,大家应该可以解决掉伪静态配置的全部问题了。