Discuz论坛关闭伪静态的方法如下:
登录Discuz论坛后台
2.点击全局
3.点击SEO设置
4.把右边的可用的勾选全部去掉,不用勾选
5.最后看到页面地址显示不是静态的就说明完成了
如果只是勾选伪静态,是无效的。需要把和你web服务器对应的伪静态规则复制出来,存入伪静态规则文件,放到网站根目录才可以。同时web服务器要开启伪静态功能。Apache开启伪静态功能的方法
1、加载Rewrite模块:
在conf目录下httpd.conf中找到
LoadModule
rewrite_module
modules/mod_rewrite.so
这句,去掉前边的注释符号“#”,或添加这句。
2、允许在任何目录中使用“.htaccess”文件:将“AllowOverride”改成“All”(默认为“None”):
搜索AllowOverride,找到下面代码块位置修改
#
AllowOverride
controls
what
directives
may
be
placed
in
.htaccess
files.
#
It
can
be
“All”,
“None”,
or
any
combination
of
the
keywords:
#
Options
FileInfo
AuthConfig
Limit
#
AllowOverride
All
一共有三处这个方法可是完美支持自动判断网站是伪静态还是动态,不足之处是点击不会跳转到最后回复的帖子,只会跳转到最后回复的主题。
二、discuz x2“上一主题、下一主题”链接静态化
利用$_G[tid]-1 和 $_G[tid]+1 来做连接
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)