请选择 进入手机版 | 继续访问电脑版

[discuz教程] Discuz!面包屑导航伪静态设置方法

发表于 2019-5-1 18:16:37 mobankoudai 用户等级--管理员
QQ截图20190501180601.jpg

    大家都知道dz坑爹货一向是做什么都会留下一堆的问题,而伪静态同样是如此,dz官方的伪静态后还是有很多动态的链接,今天我们就来修改一下关于面包屑导航的伪静态吧。

一:编写伪静态规则

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

  1. RewriteCond %{QUERY_STRING} ^(.*)$
  2. RewriteRule ^gid-([0-9]+)\.html$ forum.php?gid=$1%1
复制代码
将规则添加到.htaccess文件中文件中


二:修改网站模板

1.找到:/template/default/forum/discuz.htm模板文件

  1. 搜索到:forum.php?gid=$cat[fid]改为:gid-$cat[fid].html
复制代码



2.找到:/source/module/forum/forum_forumdisplay.php文件

  1. 搜索:Location: forum.php?gid=$_G[fid]改为:Location: gid-$_G[fid].html
复制代码


  1. 搜索:forum.php?gid='.$forum_up['fid'].'改为:gid-'.$forum_up['fid'].'.html
复制代码


  1. 搜索:forum.php?gid='.$forum_top['fid'].'改为:gid-'.$forum_top['fid'].'.html
复制代码




3.找到:/source/module/forum/forum_viewthread.php文件

  1. 搜索: ? 'forum.php?gid='.$fup : 改为:? 'gid-'.$fup.'.html' :
复制代码


4.找到:/source/module/forum/forum_post.php文件

  1. 找到: ? 'forum.php?gid='.$fup :改为:? 'forum-'.$fup.'.html' :
复制代码




最后更新缓存即可。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表
本站不提供充值,如需金币请分享资源赚,没有源码分享的多来论坛发发贴就可以升级用户组免金币了鸭!各别源码说明中写着要钱钱就别问为啥不能下了鸭~