Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] SEO优化:仿地宝网URL伪静态版块目录化和贴子目录化

[复制链接]
nb用户 发表于 2013-8-28 12:43:53 | 显示全部楼层 |阅读模式
SEO优化:仿地宝网URL伪静态版块目录化和贴子目录化   要求支持nginx服务器以下是墨客吧方法

       在《百度搜索引擎优化指南》2.1.2 网站结构里提到合理的网站结构应该是一个扁平的树型网状结构。而且大家都应该知道权重方面:二级域名>目录>静态页>动态页

那么什么是
扁平的树型网状结构呢?
例如:首页:http://www.moke8.com
      栏目页:
http://www.moke8.com/discuzx/  
      内容页:
http://www.moke8.com/discuzx/m826/

像这样的页面就是一个“扁平的树型网状结构”。每增加一个内容页,都会给栏目页增加一定的权重。像地宝网的URL就是很规范的,整站URL目录化,目录层次不超过2个。对于[color=#444444 !important]seo是很有利的。

那么现在discuz官方的地址是怎么样的呢?
首页:https://discuz.dismall.com/forum.php
栏目页:https://discuz.dismall.com/forum-21-1.html
内容页https://discuz.dismall.com/thread-2281986-1-1.html

这样的URL是分散的,并不是网状结构,不利于权重的传递。
首先
打开source\function下的function_core.php
找到

    if($type == 'forum_forumdisplay') {
        list(,,, $fid, $page, $extra) = func_get_args();
        $r = array(
            '{fid}' => empty($_G['setting']['forumkeys'][$fid]) ? $fid : $_G['setting']['forumkeys'][$fid],
            '{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,
        );

改为

if($type == 'forum_forumdisplay') {
        list(,,, $fid, $page, $extra) = func_get_args();
        $r = array(
            '{fid}' => empty($_G['setting']['forumkeys'][$fid]) ? $fid : $_G['setting']['forumkeys'][$fid],
            '{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['setting']['forumkeys'][$fid]) ? $fid : $_G['setting']['forumkeys'][$fid],
            '{tid}' => $tid,
            '{page}' => $page ,
            '{prevpage}' => $prevpage && !IS_ROBOT ? $prevpage : 1,
        );

然后进入网站后吧->''seo设置"->"url静态化"
在"论坛主题列表页"的格式中填写:{fid}/{page}
在"论坛主题内容页"的格式中填写:{fid}/m{tid}/{page}

然后下载.htaccess文件,传到网站根目录
在这里魔客吧给大家提供一个方法,通过伪静态方法来实现discuzx的地址目录化(目前只支持Apache服务器)。




以上是魔客吧给大家提供一个方法   只支持 Apache服务器
  
怎么才能支持nginx服务器     求助………………


 楼主| nb用户 发表于 2013-8-28 12:45:22 | 显示全部楼层
求大神帮忙…………{:soso__5202942979144891389_2:}
回复

使用道具 举报

kx5000 发表于 2013-8-28 15:27:33 | 显示全部楼层

回帖奖励 +5 枚金币

提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| nb用户 发表于 2013-8-29 07:33:32 | 显示全部楼层
顶顶更健康
回复

使用道具 举报

漂泊的去 发表于 2013-9-1 17:01:28 | 显示全部楼层
在应用中心搜索“伪静态”,再花钱,即可有解决方案。
回复

使用道具 举报

襄樊力天网络 发表于 2013-9-12 11:47:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

yzihua11 发表于 2013-10-10 03:45:24 | 显示全部楼层
这个才是一模一样的!http://www.3qq.cc
回复

使用道具 举报

 楼主| nb用户 发表于 2013-10-11 10:25:41 | 显示全部楼层
你们 都落伍了 http://www.52reaper.com/  我自己搞了半天才真正目录化了
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 03:50 , Processed in 0.028764 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表