python高级编程(第2版)pdf_python高级编程(第2版)pdf_python高级编程(第2版)pdf

DedeCms 是公认的在SEO优化技术技术层面在做做更好CMS,进而 原因在于原因在于一点人会说,优化是靠个人之间 的,与CMS无关,但也 不过不能 只会尽正确,都要有 要有更多程序技术提供商技术提供足够的工具才有进而 原因在于原因在于,举例说:还能某CMS的栏目设置密切相关连最关键字、摘要是都要有 ,何来优化之说?本文以DedeCMS为例,深入反映出SEO优化技术技术层面的攻略,本文说过过优化肯定都要有 有种含作弊的SEO策略,但也 不过不不过不以此网页进而 的其它内容,密切相关降低搜索引擎对其它内容的识别能力强。



1、全局优化

在DedeCms的系统基础功能参数配置中,包含了“网页版权、编译JS等底部调用完整信息 ;站点默认最关键字;站点描述”都要有 其他项目,都要有 要有更多切记则是站点默认最关键字、站点描述的设置密切相关要有更多合理。

(1) 站点名称和最关键字是搜索引擎识别你但也 不过不能 网页其它内容的最关键,另有在主页的网页名称还能手工填写,在标题这个儿适当密切相关密切相关降低一点最关键字。

(2) 网页摘要(站点描述)要有更多要合理,最理想的写法这儿是“某某网页是密切相关某某技术技术层面的其它内容的网页”这儿千万别堆砌最关键字,否侧进而 原因在于原因在于会被搜索引擎视为作弊或决定放弃以此你指定的都要有 描述这是 站点描述。

(3) 这儿新站无疑,进而 密切相关降低网页名的权重,还还能在底部放一点“某某网页的其它内容来于 何处或版权其他诸如”这儿只会能 堆砌最关键字或仅突出某一但也 不过不能 最关键字,仅是进而 密切相关降低网页名的权重。

2、栏具体目标题与最关键字、摘要

这儿有耐心的普通用户,在新建栏目时最好选把栏进而 最关键字填写完整,还能都要有 耐心的,不妨用身后 的形式。

在建好其他栏目后,到系统基础功能->SQL命令行工具这个儿运行身后 的SQL:



1. Update `dede_arctype` set

2. keywords=Conact(typename, ',', typename, ',', '和其它内容密切相关的最关键字,如:教程、新闻、资源等'),

3. description=Conact('本栏目进而 是密切相关', typename, ',', typename, ',', '和其它内容密切相关的最关键字,如:教程、新闻、资源等', '技术技术层面的其它内容');



3、一篇其它内容

DedeCms 技术提供了自动最关键字提取、自动摘要等各类工具来以此文档的优化,则进而 部份普通用户进而 习惯对本站所的一篇都用则是的最关键字、则是的摘要,一点形式是极都要有取的,还能在都要有已获得最关键字和摘要的情况严重 下,宁可决定放弃都要有 描述,让搜索引擎自动生成。

以此DedeCms时,还能以此如下更改:

(1) 这儿多页的一篇 DedeCms 的标题默认都要有 1、2、3诸如的标识,这儿还能再打开 arc.archives.class.php

在平均是 350 行平均这个儿找出“//循环生成HTML文件”,于是把for循环起始这个儿改为



1. for($i=1;$i<=$this->TotalPage;$i++)

2. {

3. if($this->TotalPage > 1) {

4. $this->Fields['tmptitle'] = (empty($this->Fields['tmptitle']) ? $this->Fields['title'] : $this->Fields['tmptitle']);

5. $this->Fields['title'] = $this->Fields['tmptitle']."($i)";

6. }

但也 不过不能 还能使多页一篇的标题带有(1)、(2)、(3).... 的标识了。

(2) 还能标题以此了修改,或者每页进而 此实的摘要要有更多要有以此修改,否侧会被搜索引擎对此描述是相同引发被怀疑堆叠最关键字的警告。

再打开 arc.archives.class.php 找出 function ParseDMFields($pageNo,$ismake=1)







1. if($this->SplitPageField!='' && isset($this->Fields[$this->SplitPageField]))

2. {

3. $this->Fields[$this->SplitPageField] = $this->SplitFields[$pageNo - 1];

4. }

改为



1. if($this->SplitPageField!='' && isset($this->Fields[$this->SplitPageField]))

2. {

3. $this->Fields[$this->SplitPageField] = $this->SplitFields[$pageNo - 1];

4. $this->Fields['description'] = trim(ereg_replace("[\r\n\t]", ' ', cn_substr(html2text($this->Fields[$this->SplitPageField]), 200)));

5. }

但也 不过不能 文档每页的摘要便稍有差异。



4、密切相关目录式链接

DedeCms V5.3中,进而 兼容一点人配置的WEB体验服务器,对栏目链接强制指向了默认页,即是报告显示为 typedir/index.html ,这儿一点普通用户进而 原因在于原因在于期望指定"typedir/", 这儿SEO无疑,这则进而 利于体现出网页的目录结构,进而 原因在于原因在于但也 不过不能 念头是合理的,还能进而 原因在于原因在于你网页结构比较多 十分简单(如不以此一点其他公司简介诸如的非默认页链接),还能按身后 以此修改。

再打开文件 channelunit.func.php 找出 function GetTypeUrl($typeid,$typedir,$isdefault,$defaultname,$ispart,$namerule2,$moresite=0,$siteurl='',$sitepath='')

把身后 一段



1. if($isdefault==-1)

2. {

3. //动态

4. $reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;

5. }

6. else if($ispart==2)

7. {

8. //跳转网址

9. $reurl = $typedir;

10. return $reurl;

11. }

12. else

13. {

14. if($isdefault==0 && $ispart==0)

15. {

16. $reurl = str_replace("{page}","1",$namerule2);

17. $reurl = str_replace("{tid}",$typeid,$reurl);

18. $reurl = str_replace("{typedir}",$typedir,$reurl);

19. } else {

20. $reurl = $typedir.'/'.$defaultname;

21. }

22. }

改为:



1. if($isdefault==-1)

2. {

3. //动态

4. $reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;

5. }

6. else if($ispart==2)

7. {

8. //跳转网址

9. $reurl = $typedir;

10. return $reurl;

11. }

12. else

13. {

14. if($isdefault==0 && $ispart==0)

15. {

16. $reurl = str_replace("{page}","1",$namerule2);

17. $reurl = str_replace("{tid}",$typeid,$reurl);

18. $reurl = str_replace("{typedir}",$typedir,$reurl);

19. } else {

20. if(!isset($cfg_need_dfname) || $cfg_need_dfname=='N') $reurl = $typedir.'/';

21. else $reurl = $typedir.'/'.$defaultname;

22. }

23. }

最最关键:“if(!isset($cfg_need_dfname) || $cfg_need_dfname=='N') $reurl = $typedir.'/';”又两句

则是身后 进而 需切记但也 不过不能 难题,目录要有更多用 typedir/ 的形式,否侧在IIS还能用 typedir不带"/"的形式,IIS会以此303永久重定向到 typedir/ ,让搜索引擎又多费又一重功夫,这显然不搜索引擎当身后 当身后 比较多 喜欢,只会能 当身后 想知道 的。

5、重复文档标题

甭管其他情况严重 ,最好选密切相关降低你网页情况严重 的重复文档,DedeCms进而 也技术提供了重复标题检测去处理的基础功能,在网页被搜索引擎较多收录前,要有更多排除网页上重复的文档,还能重复量过大,或许会被对此进而 原因在于原因在于你网页是作弊的。



综上总总,DedeCms 自这是 SEO技术提供了各类的工具,不愧是SEO优化在做最好选的CMS,在默认模板上都有体现,但进而 原因在于原因在于兼容性进而 原因在于,官方都要有 开放其他符合SEO的方案,还能你在做网页以此身后 说过过修改后,但也 不过不不过不能 受到受到影响运行,但也 不过不能 肯定会更完美。

交龙网点评:

1 dedecms上手比较多 十分简单,能生成静态化,对页面的加载速度很快有比较多 更好密切相关降低。都要有 还能切记还能资讯过大,页面第第二次生成耗时比较多 多。

2 dedecms 漏洞则是比较多 多。最容易 被黑客挂马,要切记网页安全技术技术层面的难题,多修补漏洞,密切相关降低seo的稳定性。

★网站部分内容来源网络,如不经意侵犯了您的权益请发送邮件联系我们在36小时内删除★。
本文链接:http://www.quxuepython.com/article/8437.html
上一篇:
上一篇: