悠扬网络,网站优化先进平台。南京首家一站式策划建站优化推广一站式整合平台
网站制作SEO网站优化SEM搜索推广网络口碑营销网站维护手册网站运营思路网络产品推广网络整合营销网络营销外包网络营销培训
南京网站优化 > 技术分享 >
网络营销推广

悠扬教你如何实现织梦CMS标签静态化

发布时间:2013-12-29 16:12  文章来源:南京网站优化  打印本文
文章信息提要
朋友们织梦建设网站的时候,会发现默认的织梦ecms系统的TAG标签链接不是静态的(url中包含有tags?/),动态的url并不利于网站的seo优化,今天悠扬 南京网站优化 就教大家来实现织梦DedeCMS的tag标签静态化。 1、进入你的DedeCMS后台,在左边找到系统--系统基本

  朋友们织梦建设网站的时候,会发现默认的织梦ecms系统的TAG标签链接不是静态的(url中包含有“tags?/”),动态的url并不利于网站的seo优化,今天悠扬南京网站优化就教大家来实现织梦DedeCMS的tag标签静态化。

  1、进入你的DedeCMS后台,在左边找到“系统-->系统基本设置-->核心设置”,在下面有一项“是否使用伪静态”,把此项后面的点上“是”。表示网站要启用伪静态。

  2、在DedeCMS源代码的目录里,依次找到include/taglib/tag.lib.php文件,大概在87行左右,找到:

  $row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";

  将其改为:

  $row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";

  这一步就将TAG链接中的问号去掉了。

  3、依旧在DedeCMS源代码的目录里,依次找到templets/default/taglist.htm,找到:

  当前位置:主页 > TAG标签 > {dede:field.title /}

  修改为

  当前位置:主页 > TAG标签 > {dede:field.title /}

  这一步将TAG连接的列表页的URL改为以.html结束。

  4、最后一步,要分两种情况,这是很多人没注意到的,首先确保你的空间或主机是什么基于服务器搭建的(具体请垂询你的空间服务商)。现在主流的有Apache和Nginx服务器。

  (1):如果你的空间是基于Linux+Apache搭建的环境,在根目录新建httpd.ini文件(若是你写有其他规矩请直接把以下代码添加到httpd.ini):

  RewriteRule ^(.*)/tags\.html $1/tags.php;

  RewriteRule ^(.*)/tags/(.*).html $1/tags.php?/$2;

  (2):如果你的空间是基于Linux+Nginx服务器搭建的环境,则静态化规则改为:

  rewrite ^(.*)/tags\.html $1/tags.php;

  rewrite ^(.*)/tags/(.*).html $1/tags.php?/$2;

  5、最近进入织梦DedeCMS后台更新缓存后,就能在前台页面看到静态的TAG链接了。
   
      这样就实现了织梦DedeCMS的tag标签静态化,怎么样,很简单的吧。
        


上一篇:怎样用织梦建站做好网站优化    下一篇:独家解析SEO和SEM的差别与联系