无限星辰工作室-客户无限互联网动力之源

标题: discuz! x3.2 分区静态化(nginx+apache伪静态规则) [打印本页]

作者: crx349    时间: 2014-9-5 22:16
标题: discuz! x3.2 分区静态化(nginx+apache伪静态规则)
打开 forum/discuz.htm
文件搜索
  1. <a href="{if !empty($caturl)}$caturl{else}forum.php?gid=$cat[fid]{/if}"
复制代码


  1. forum.php?gid=$cat[fid]
复制代码
替换为
  1. forum-$cat[fid].html
复制代码


版块页:打开 source/module/forum/forum_forumdisplay.htm
文件搜索
  1. Location: forum.php?gid=$_G[fid]
复制代码
替换为
  1. Location: forum-$_G[fid].html
复制代码

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

替换为
  1. forum-'.$forum_up['fid'].'.html
复制代码

  1. forum.php?gid='.$forum_top['fid'].'
复制代码
替换为
  1. forum-'.$forum_top['fid'].'.html
复制代码


帖子页:打开 source/module/forum/forum_viewthread.php 文件
  1. ? 'forum.php?gid='.$fup :
复制代码
替换为
  1. ? 'forum-'.$fup.'.html' :
复制代码

有两个地方需要修改
发帖页:打开 source/module/forum/forum_post.php 文件
  1. ? 'forum.php?gid='.$fup :
复制代码
替换为
  1. ? 'forum-'.$fup.'.html' :
复制代码

有两个地方需要修改

分区伪静态规则添加:
nginx
  1. rewrite ^([^\.]*)/forum-([0-9]+)\.html$ $1/forum.php?gid=$2 last;
复制代码


apache的
  1. RewriteRule ^(.*)/forum(\w+)\.html(\?(.*))*$ $1/forum\.php\?gid=$2&$4
复制代码





欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://xmspace.net/) Powered by Discuz! X3.4