织梦123模板网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>网站优化> 修改织梦默认文件让其更利于SEO优化
分享本文到:

修改织梦默认文件让其更利于SEO优化

发布时间:04/01 来源: 浏览: 关键词:

织梦CMS差不多是目前站长使用的最多的一款CMS系统,对于DedeCMS,各个环节的构架都很符合搜索引擎优化,因此,许多站长都喜欢用它来建站,尽管如此,DedeCMS默认还是有一些不利于优化的地方,因此我们还可以对其进行适当修改,让其更加利于搜索引擎优化。

 

第一点就是栏目列表页标题,栏目生成后分很多页,而dedecms系统默认的却是各个页面的标题都是一样的,因此,这样是不利于优化的,我们的建议是对其进行修改,具体方法如下:

 

1、删掉$this->ParseTempletsFirst();

 

2、在$this->ParseDMFields($this->PageNo,1);前添加如下代码:

 

$this->Fields['pagexx'] = $this->PageNo;
$this->ParseTempletsFirst();

 

注:此修改仅针对静态页,也就是网站生成HTML之类网页的网站。

 

第二点就是dedecms系统生成的网站地图文件都在data这个目录下,而许多站长都想通过robots.txt把data这个文件夹蜘蛛屏蔽,但是又想蜘蛛访问网站地图文件,这个时候就需要进行修改:

 

修改根目录下你的管理员文件夹(默认是dede)下的makehtml_map.php文件

 

将17行的普通网站地图生成路径

 

$cfg_cmspath."/data/sitemap.html";

 

改为

 

$cfg_cmspath."/sitemap.html";

 

将22行的RSS的网站地图生成路径

 

$cfg_cmspath."/data/rssmap.html";

 

改为

 

$cfg_cmspath."/rssmap.html";

 

这样网站的所有地图文件就生成到根目录了。

 

第三点就是目前搜索引擎对TAG十分重视,我自己做的网站tag页面被收录的也有不少,也能带来些流量,如果修改织梦TAG列表按最新发布时间排序,可以有效把最新的TAG提供给用户和搜索引擎。修改方法如下:

 

找到并打开/include/arc.taglist.class.php文件,找到以下代码:

 

$this->dsql->SetQuery("Select aid From `dede_taglist` where tid = '{$this->TagInfos['id']}' And arcrank>-1 limit $limitstart,$getrow");

 

修改为:

 

$this->dsql->SetQuery("Select aid From `dede_taglist` where tid = '{$this->TagInfos['id']}' And arcrank>-1 order by aid desc limit $limitstart,$getrow ");

 

修改完成后TAG列表就会按最新发布时间进行排序了。

 

 

责任编辑:

当前文章网址:http://www.dede123.com.cn/youhua/1864.html 转载请注明出处!

共有18人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

订阅获得更多模板