Discuz3.1或dz所有版本实现分区版块forum.php?gid= 伪静态的方法

来源:互联网 发布:树莓派3 网络配置 编辑:程序博客网 时间:2024/04/30 09:09

默认是:http://www.fb93.com/forum.php?gid=42


演示:http://www.fb93.com/gid-1.html

第一步:改模板:template\default\forum\discuz.htm


  1. forum.php?gid=$cat[fid]
复制代码

链接改成:
  1. gid-$cat[fid].html
复制代码

有两处理

第二步:加伪静态规则:
  1. RewriteRule ^(.*)/gid-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?gid=$2  
复制代码



伪静态规则必须放在
  1. RewriteRule ^(.*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html(\?(.*))*$ $1/plugin\.php\?id=$2:$3&$5
复制代码

这一句伪静态规则上面。


记住,加在栏目规则上面。

0 0