[摘要]Discuz! 7.2 在靠山只给出了几个主要的静态化选项,实际上网站还存在很是多需要静态化的链接,本文为各人收集了个中几个较量重要的静态化要领,供各人参考。
小编小我私家认为Discuz! 7.2的伪静态十分不完整,再加上搜索引擎对动态链接支持都已不是问题,小我私家并不附和Discuz! 7.2论坛开启伪静态。
假如你认为Discuz! 7.2开启伪静态结果明明,那么下面的几个细节之处必定值得你留意,Discuz! 7.2首页最新帖子,RSS和Archiver页面的链接默认都没有举办伪静态处理惩罚,靠山也找不到可以配置的处所,本文从论坛收集了要领供各人参考。
备注:Discuz! 7.2本文报告的要领仅限于Discuz! 7.2,其它版本请审慎警惕。
首页最新帖子链接静态化
打开templates/default/discuz.htm文件,假如长短默认模板,请打开相应模板目次下discuz.htm,查找:
“<a href="redirect.php?tid=$forum[lastpost][tid]&goto=lastpost#lastpost">”替换为:
<a href=http://down.chinaz.com/"thread-$forum[lastpost][tid]-1-1.html">有两处需要修改,假如非默认模板,代码大概有所差异,稍微比对一下应该就会修改了。
Archiver 页面链接静态化
打开:./archiver/include/forum.inc.php,找到:
$fullversion = array('title' => $forum['name'], 'link' => "forumdisplay.php?fid=$fid");替换为:
$fullversion = array('title' => $forum['name'], 'link' => $qm ? "forumdisplay.php?fid=$fid" : "forum-$fid-1.html");打开:./archiver/include/thread.inc.php,找到:
$fullversion = array('title' => $thread['subject'], 'link' => "viewthread.php?tid=$tid");替换为:
$fullversion = array('title' => $thread['subject'], 'link' => $qm ? "viewthread.php?tid=$tid" : "thread-$thread[tid]-1-1.html");复制代码修改完成,上传后更新缓存。
RSS帖子地点静态化
打开网站目次下的rss.php,查找:
" <link>{$boardurl}viewthread.php?tid=$thread[tid]</link>\n".替换为:
" <link>{$boardurl}thread-$thread[tid]-1-1.html</link>\n".Discuz! v7.2 Bulid 20101020 简体GBK 独立安装包下载
界面预览
分享到