立即注册找回密码

QQ登录

只需一步,快速开始

查看: 3171|回复: 0

discuz! x3.2 分区静态化(nginx+apache伪静态规则)

[复制链接]

1673

主题

2041

帖子

1万

积分

管理员

微信号:bbs0724

Rank: 9Rank: 9Rank: 9

积分
19904
QQ
发表于 2015-9-4 23:52:59 | 显示全部楼层 |阅读模式
打开 template/default/forum/discuz.htm
文件搜索
{if !empty($caturl)}$caturl{else}forum.php?gid=$cat[fid]{/if}


forum.php?gid=$cat[fid]替换为gid-$cat[fid].html


版块页:打开 source/module/forum/forum_forumdisplay.htm
文件搜索
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



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


有两个地方需要修改


发帖页:打开 source/module/forum/forum_post.php 文件

? 'forum.php?gid='.$fup :替换为? 'gid-'.$fup.'.html' :

有两个地方需要修改,分区伪静态规则添加:
nginx
rewrite ^([^\.]*)/gid-([0-9]+)\.html$ $1/forum.php?gid=$2 last;
apache
RewriteRule ^(.*)/forum(\w+)\.html(\?(.*))*$ $1/forum\.php\?gid=$2&$4





品生态京山,你心中的后花园,关注京山论坛微信号:bbs0724
回复

使用道具 举报

发表回复

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

本版积分规则