Discuz! 论坛版块分区如何设置伪静态?

  • 3
  • 19,760 views

米粒在线分享教程适用于Discuz! X2.0、 Discuz! X2.5 、Discuz! X3.0

修改前:http://www.exoclubs.com/forum.php?gid=1
修改后效果:http://www.exoclubs.com/exo/1

教程如下:

第一步:找到并打开文件discuz.htm,    路径 \template\default\forum
找到以下代码:

  1. <h2><a href="{if !empty($caturl)}$caturl{else}forum.php?gid=$cat[fid]{/if}" style="{if $cat[extra][namecolor]}color: {$cat[extra][namecolor]};{/if}">$cat[name]</a></h2>

把它替换成以下代码:

  1. <h2><a href="{if !empty($caturl)}$caturl{else}q/$cat[fid]{/if}" style="{if $cat[extra][namecolor]}color: {$cat[extra][namecolor]};{/if}">$cat[name]</a></h2>

复制代码

discuz.htm 文件修改完成,保存。

第二步:打开伪静态规则文件httpd.ini或.htaccess:
如果是httpd.ini,则在里面添加如下伪静态规则:

  1. RewriteRule ^(.*)/exo/(\w+)\.html(\?(.*))*$  $1/forum\.php\?gid=$2&$4

如果是.htaccess,则在里面添加如下伪静态规则:

  1. RewriteCond %{QUERY_STRING} ^(.*)$
  2. RewriteRule ^exo/(\w+)$ forum\.php\?gid=$1&$1

保存。

把上面两个修改的文件上传服务器,后台更新缓存。即可。
完毕,有疑问,回复提出。

米粒在线另外一篇文章可以参考:让discuz的版块分区也伪静态!gid=

米粒在线
  • 本文由 发表于 2013年12月22日21:02:51
  • 转载请务必保留本文链接:https://www.miliol.org/15507.html
网站建设

WordPress 在 NGINX 和 Litespeed 下的性能对比测试

都说 Wordpress 在 litespeed下的表现要好于 NGINX,但是很少看到有人做测试,于是我来做一个对比测试 测试平台 主机:腾讯云轻量HK1C2G 版 WordPress...
网站建设

宝塔面板如何安装Memcached插件来加速wordpress访问

目前网站服务器带宽比较贵,在有限的小水管带宽前提下,如何加速wordpress访问倒是个难题,蜗牛般的速度强制劝退不少访问者,但是加钱加带宽嘛,又舍不得,现在图图来教小白们如何加速wordpress前...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:3   其中:访客  3   博主  0
    • songjewel songjewel 1

      按此操作显示版块不存在

      • songjewel songjewel 1

        为什么显示版块不存在呢

          • 米粒在线 米粒在线

            @ songjewel 估计是新版本有差异了吧。你再仔细检查下。看具体有什么不同。