书签 分享 收藏 举报 版权申诉 / 14

类型discuz论坛SEO优化我的经验.docx

  • 文档编号:10176715
  • 上传时间:2023-02-09
  • 格式:DOCX
  • 页数:14
  • 大小:26.89KB

{BOARDLOGO}

--{if$admode&&empty($insenz['hardadstatus'])&&!

empty($advlist['headerbanner'])}-->$advlist[headerbanner]

--{/if}-->

--{if$discuz_uid}-->

$discuz_userss

{langlogout}

--{elseif!

empty($_DCOOKIE['loginuser'])}-->

$_DCOOKIE['loginuser']

{langactivation}

{langlogout}

--{else}-->

$reglinkname

{langlogin}

--{/if}-->

--{if$_DCACHE['settings']['frameon']>0}-->

if(top==self){

--{if($_DCACHE['settings']['frameon']==2&&!

defined('CACHE_FILE')&&in_array(CURSCRIPT,array('index','forumdisplay','viewthread'))&&(($_DCOOKIE['frameon']=='yes'&&$_GET['frameon']!

='no')||(empty($_DCOOKIE['frameon'])&&empty($_GET['frameon']))))}-->

top.location='frame.php?

frameon=yes&referer='+escape(self.location);

--{/if}-->

document.write('

frameon=yes"target="_top"class="frameon">{langframeon_column}<\/a>');

}else{

document.write('

frameon=no"target="_top"class="frameoff">{langframeon_flat}<\/a>');

}

--{/if}-->

    --{if$discuz_uid}-->

  • --{if!

    $newpm}-->{langpm}

    --{else}-->{langpm_new}

    --{if$pmsound}-->

    --{/if}-->

    --{/if}-->

  • --{/if}-->

    --{if$memliststatus}-->

    --{if$BASESCRIPT=='member.php'}-->class="current"

    --{/if}-->>

    action=list">{langmemberlist}

    --{/if}-->

    --{if$allowsearch||$qihoo['status']}-->

    --{if$BASESCRIPT=='search.php'}-->class="current"

    --{/if}-->>

    empty($fid)}?

    srchfid=$fid{/if}">{langsearch}

    --{/if}-->

    --{if$tagstatus}-->

    --{if$BASESCRIPT=='tag.php'}-->class="current"

    --{/if}-->>{langtag}

    --{/if}-->

    --{if!

    empty($plugins['links'])}-->

    --{loop$plugins['links']$module}-->

    --{if!

    $module['adminid']||($module['adminid']&&$adminid>0&&$module['adminid']>=$adminid)}-->

  • $module[url]
  • --{/if}-->

    --{/loop}-->

    --{/if}-->

    --{if$discuz_uid}-->

    --{if$jsmenu[4]}-->

    --{if$BASESCRIPT=='my.php'}-->current

    --{/if}-->"onmouseover="showMenu(this.id)">{langmy}

    --{else}-->

    --{if$BASESCRIPT=='my.php'&&$item=='threads'}-->class="current"

    --{/if}-->>

    item=threads">{langshow_mytopics}

    --{if$BASESCRIPT=='my.php'&&$item=='grouppermission'}-->class="current"

    --{/if}-->>

    item=grouppermission">{langmy_permissions}

    --{/if}-->

    --{if$jsmenu[2]}-->

    --{if$BASESCRIPT=='memcp.php'}-->current

    --{/if}-->"onmouseover="showMenu(this.id)">{langmemcp}

    --{else}-->

    --{if$BASESCRIPT=='memcp.php'}-->class="current"

    --{/if}-->>{langmemcp}

    --{/if}-->

    --{if$regstatus>1&&$allowinvite}-->

    --{if$BASESCRIPT=='invite.php'}-->class="current"

    --{/if}-->>{langinvite}

    --{/if}-->

    --{if$magicstatus}-->

    --{if$BASESCRIPT=='magic.php'}-->class="current"

    --{/if}-->>{langmagics_title}

    --{/if}-->

    --{/if}-->

    --{if!

    empty($plugins['jsmenu'])}-->$pluginjsmenu

    --{/if}-->

    --{if$allowviewstats}-->

    --{if!

    empty($jsmenu[3])}-->

    --{if$BASESCRIPT=='stats.php'}-->current

    --{/if}-->"onmouseover="showMenu(this.id)">{langstatistics}

    --{else}-->

    --{if$BASESCRIPT=='stats.php'}-->class="current"

    --{/if}-->>{langstatistics}

    --{/if}-->

    --{/if}-->

    --{loop$ucapp$app}-->

    --{if$app['url']}-->

  • $app[name]
  • --{/if}-->

    --{/loop}-->

    --{if$discuz_uid&&$adminid==1}-->

  • {langadmincp}
  • --{/if}-->

    --{if$discuz_uid&&$adminid>1}-->

  • fid=$fid"target="_blank">{langmodcp}

  • --{/if}-->

    --{if$BASESCRIPT=='faq.php'}-->class="current"

    --{/if}-->>{langfaq}

[/code]主要是清除里面无用的相关信息,只要在页面低部显示discuz的版权。

我想没有什么吧!

因为titile是很重要的。

一定要保持简洁。

    7、工具-标签聚合-显示标签聚合:

是  应用名称:

XX论坛相关帖子 是否显示:

是 显示数据条数:

5.

    8、用FTP打开论坛下的post.php文件。

查找:

[code]$subject=isset($subject)?

dhtmlspecialchars(censor(trim($subject))):

'';

[/code]改为:

[code]//$subject=isset($subject)?

dhtmlspecialchars(censor(trim($subject))):

'';[/code]这里是取消替换过滤标题。

只过滤内容。

   9、后台-帖子-帖子»词语过滤。

添加词语:

    如:

[code]网站seo[/code]替换成:

[code][url=http:

//www.xxx.xxx/forum-33-1.html]网站seo[url][/code]这样的目的是在你发帖里会在关健字上自动加上连接,为你的网站增加内部连接。

Discuz论坛SEO方案

假设discuz已启用伪静态功能,使用5.0/5.5GBK版本  

1、meta,content优化

2、内容页的网页复制问题

3、robots.txt使用及其它

更新

discuz5.5的robots.txt问题

DZ禁止一个版面帖子的收录的补充

一、meta的优化

discuz的后台可以对meta信息进行设置,甚至可以添加自己的头部信息,但它的设置都是针对于所有页面的,全部页面都拥有相同的keywords和description是SEO所不赞成的。

方案一:

删除meta

修改页头模板文件templates/default/header.htm:

将meta的keywords和description标签删除。

这两个标签作用很小了,而且还有discuz自带的一些无用信息,用得不好反而会有坏作用,因此宁缺勿滥。

方案二:

定制meta

本部分实现了将内容页keywords设为帖子标题,description为内容前100字;也实现了主页与各版列表页meta的单独设置(不同版的不同,同一版各列表页相同)。

1.修改页头模板文件templates\default\header.htm:

将meta的keywords和description标签改为如下形式

这里的$seokeywords、$seodescription就是后台设置的那个值,下面说怎么定制这个值;{$metakeywords}是奇虎的关键字,留下以后处理

2.内容页(viewthread)设置keywords为帖子标题,description为内容前100字

2.1修改viewthread.php文件:

在includetemplate(’viewthread’);(更新:

dz5.5为iincludetemplate($iscircle?

’supesite_viewthread’:

‘viewthread’);)语句的上面加入一行:

require_onceDISCUZ_ROOT.’./include/bmt.thread.inc.php’;

2.2创建include/bmt.thread.inc.php文件,内容为

php

if(!

defined(’IN_DISCUZ’)){exit(’AccessDenied’);}

$seokeywords=strip_tags($thread['subject']);//关键字设为帖子的标题

//(已更新:

nethome提出问题,当启用主题分类并允许按类别浏览时,原来代码会有问题。

所以加了标签过滤,本来在viewthread.php中改更好,为以后升级方便,还是放在这里吧,subject很短,不会影响效率)

$seodescription=current($postlist);//description取文章内容的前100字

$seodescription=mb_substr($seodescription['message'],0,100,”gb2312″);

$seodescription=htmlspecialchars(strip_tags($seodescription));

?

>

*此处数字和个别函数适用于GBK版本

最后一行作用是过滤内容中的html,否则在meta中会引起语法错误。

先是去除HTML标签,但因为这里是前100字,有可能html标签已经被截断了,所以又用了htmlspecialchars转义一下,有可能会有些垃圾信息。

当然也可以在截取之前用strip_tags去除html标签,可能效率会差了。

*所以此处表达式您需要根据自己的情况修改。

我目前用的是preg_replace(‘/[^\xa1-\xff]/’,”,$seodescription),即过滤汉字以外的所在内容,但这样会损失英文关键字。

别外说明,此处数据都是viewthread.php已取好的,所以不会产生额外的数据库操作,只是做了字符串处理,不会引响效率。

飞龙网赚论坛

3.列表页(forumdisplay)设置不同的keywords和description

3.1修改

举报
举报
版权申诉
版权申诉
word格式文档无特别注明外均可编辑修改;预览文档经过压缩,下载后原文更清晰! 立即下载
配套讲稿:

如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

特殊限制:

部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

关 键  词:
discuz 论坛 SEO 优化 经验
提示  冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:discuz论坛SEO优化我的经验.docx
链接地址:https://www.bdocx.com/doc/10176715.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2008-2022 冰点文档网站版权所有

经营许可证编号:鄂ICP备2022015515号-1

收起
展开