DZ论坛URL伪静态版块目录化和贴子目录化教程
来源:网络收集 点击: 时间:2024-02-29网站权重是:二级域名目录静态页动态页。规范的URL是使整站URL目录化,目录层次不超过2个.因此DZ论坛URL伪静态版块目录化和贴子目录化对于SEO是个很好的方法.
2/8打开source\function下的function_core.php 查找
3/8if($type == forum_forumdisplay) {
list(,,, $fid, $page, $extra) = func_get_args();
$r = array(
{fid} = empty($_G) ? $fid : $_G,
{page} = $page ? $page : 1,
);
} elseif($type == forum_viewthread) {
list(,,, $tid, $page, $prevpage, $extra) = func_get_args();
$r = array(
{tid} = $tid,
{page} = $page ? $page : 1,
{prevpage} = $prevpage !IS_ROBOT ? $prevpage : 1,
);
4/8将上述代码修改为:
if($type == forum_forumdisplay) {
list(,,, $fid, $page, $extra) = func_get_args();
$r = array(
{fid} = empty($_G) ? $fid : $_G,
{page} = $page ,
);
} elseif($type == forum_viewthread) {
list(,,, $tid, $page, $prevpage, $extra) = func_get_args();
$fid = DB::result_first(SELECT fid FROM .DB::table(forum_thread). WHERE tid = $tid);
$r = array(
{fid} = empty($_G) ? $fid : $_G,
{tid} = $tid,
{page} = $page ,
{prevpage} = $prevpage !IS_ROBOT ? $prevpage : 1,
);
5/8网站后台-全局-”seo设置”-”url静态化”在”论坛主题列表页”的格式中填写:{fid}/{page}在”论坛主题内容页”的格式中填写:{fid}/m{tid}/{page}

在伪静态规则(.htaccess文件,一般在根目录下),记事本打开,在最后添加如下规则:
7/8## 保留前面的部分可以不影响已经被搜索引擎收录的页面
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule /m(+)(/(+))?(/)?$ forum.php?mod=viewthreadtid=$1extra=page\%3D$5page=$3%1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^(+)(/(+))?(/)?$ forum.php?mod=forumdisplayfid=$1page=$3%1
8/8然后工具,更新缓存,即实现了版块目录化,贴子目录化在”论坛”-”版块管理”中的”绑定别名”即是版块目录名:

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_168485.html