雅安论坛

标题: discuz 3.4目录化伪静态亲测可用,详细步骤和附插件 [打印本页]

作者: 匿名    时间: 2020-1-24 15:58
标题: discuz 3.4目录化伪静态亲测可用,详细步骤和附插件
朋友搭建了一个discuz3.4的网站,想做目录化伪静态,一直以来都是用的3.2,但是3.4总是不成功,其他伪静态又不喜欢,很多都是用apache,但是nginx却不行,今天自己研究了很久,成功了,这里很大家分享,要耐心看完,步骤不能错,反正我是成功了。终于你按照我方法能不能成功,我不能保证打开source\function下的function_core.php 查找
  1. if($type == 'forum_forumdisplay') {
  2.        list(,,, $fid, $page, $extra) = func_get_args();
  3.        $r = array(
  4.                '{fid}' => empty($_G['setting']['forumkeys'][$fid]) ? $fid : $_G['setting']['forumkeys'][$fid],
  5.                '{page}' => $page ? $page : 1,
  6.            );
  7.        } elseif($type == 'forum_viewthread') {
  8.            list(,,, $tid, $page, $prevpage, $extra) = func_get_args();
  9.            $r = array(
  10.                '{tid}' => $tid,
  11.                '{page}' => $page ? $page : 1,
  12.                '{prevpage}' => $prevpage && !IS_ROBOT ? $prevpage : 1,
  13.        );
复制代码
将上述代码修改为:
  1. if($type == 'forum_forumdisplay') {
  2.             list(,,, $fid, $page, $extra) = func_get_args();
  3.             $r = array(
  4.                 '{fid}' => empty($_G['setting']['forumkeys'][$fid]) ? $fid : $_G['setting']['forumkeys'][$fid],
  5.                 '{page}' => $page ,
  6.             );
  7.         } elseif($type == 'forum_viewthread') {
  8.             list(,,, $tid, $page, $prevpage, $extra) = func_get_args();
  9.             $fid = DB::result_first("SELECT fid FROM ".DB::table('forum_thread')." WHERE tid = '$tid'");
  10.             $r = array(
  11.                 '{fid}' => empty($_G['setting']['forumkeys'][$fid]) ? $fid : $_G['setting']['forumkeys'][$fid],
  12.                 '{tid}' => $tid,
  13.                 '{page}' => $page ,
  14.                 '{prevpage}' => $prevpage && !IS_ROBOT ? $prevpage : 1,
  15.         );
复制代码
网站后台->全局->”seo设置”->”url静态化”在”论坛主题列表页”的格式中填写:{fid}/{page}在”论坛主题内容页”的格式中填写:{fid}/m{tid}/{page}
说到这个规则,就需要另一个插件,这个插件安装以后,获取伪静态规则,获取以后卸载即可
(, 下载次数: 5)
记住把“m”改成你自己的名称,后台-全局-seo那里要修改,插件地方也需要修改,修改后才获取伪静态规则,对应自己服务器!切记!
(, 下载次数: 154)
discuz 3.4目录化伪静态亲测可用,详细步骤和附插件




欢迎光临 雅安论坛 (https://www.yaanbbs.net/) Powered by Discuz! X3.4