大家都知道dz坑爹货一向是做什么都会留下一堆的问题,而伪静态同样是如此,dz官方的伪静态后还是有很多动态的链接,今天我们就来修改一下关于面包屑导航的伪静态吧。
一:编写伪静态规则
静态规则
- RewriteRule ^(.*)/gid-([0-9]+)\.html(\?(.*))*$ $1/forum\.php\?gid=$2
复制代码 ISS规则
- RewriteCond %{QUERY_STRING} ^(.*)$
- RewriteRule ^gid-([0-9]+)\.html$ forum.php?gid=$1%1
复制代码 将规则添加到.htaccess文件中文件中
二:修改网站模板
1.找到:/template/default/forum/discuz.htm模板文件
- 搜索到:forum.php?gid=$cat[fid]改为:gid-$cat[fid].html
复制代码
2.找到:/source/module/forum/forum_forumdisplay.php文件
- 搜索:Location: forum.php?gid=$_G[fid]改为:Location: gid-$_G[fid].html
复制代码
- 搜索:forum.php?gid='.$forum_up['fid'].'改为:gid-'.$forum_up['fid'].'.html
复制代码
- 搜索:forum.php?gid='.$forum_top['fid'].'改为:gid-'.$forum_top['fid'].'.html
复制代码
3.找到:/source/module/forum/forum_viewthread.php文件
- 搜索: ? 'forum.php?gid='.$fup : 改为:? 'gid-'.$fup.'.html' :
复制代码
4.找到:/source/module/forum/forum_post.php文件
- 找到: ? 'forum.php?gid='.$fup :改为:? 'forum-'.$fup.'.html' :
复制代码
最后更新缓存即可。
|