建站学习网,专业提供各类建站教程,网页素材,SEO资讯等建站资源!

网站模板_网站源码_网站素材_建站教程_建站学习网

当前位置:建站学习网 > 织梦教程 > 织梦技巧 >

linux主机实现Dedecms tags标签伪静态化

更新时间:2015-07-31整理编辑:建站学习网阅读:0
  为了使dedecms的tag标签URL更短些,我们最好做成伪静态的,把URL规范一下,下面我们来试试tag伪静态的解决方法,linux主机Apache Web Server环境搭建的DeDeCMS,要实现Dedecms tags标签伪静态,需要使用.htaccess设置Rewrite规则,具体实现请按如下步骤操作。

  1、进入dedecms后台,开启伪静态

  后台:系统->系统基本参数->核心设置->是否使用伪静态

  2、打开目录 \include\taglib\tag.lib.php 文件查找
  $row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";

  替换为
  $row['link'] = $cfg_cmsurl."/tags/".urlencode($row['id']);

  到一步,Tag的链接已经修改成tags/11/的形式了。这种目录形式非常好,很利于收录,包括我们做长尾关键词优化。

  3、然后,找到\include\arc.taglist.class.php,大约70行的如下代码:
  $this->TagInfos = $this->dsql->GetOne("Select * From `dsfw_tagindex` where tag like '{$this->Tag}' ");

  修改为:
  $this->TagInfos = $this->dsql->GetOne("Select * From `dsfw_tagindex` where id like '{$this->Tag}' ");

  4、打开/templets/default/taglist.htm页面

  (1).找到taglist.htm中的所有{dede:field.title /},把这个替换成:
  {dede:sql sql="select tag from dsfw_tagindex where id=~title~"}[field:tag/]{/dede:sql}

  (2).找到
  <a href='tags.php'>TAG标签</a>

  替换为
  <a href='/tags/'>TAG标签</a>

  5、设置apache Rewrite规则

  新建.htaccess文件放在网站根目录,具体内容为:
  RewriteEngine on

  RewriteBase /

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

  6、最后生成一遍全站,就成功了。

  本方法亲测可用,希望本文对大家有作用,本文来源www.dedexuexi.com,谢谢大家!

  温馨提示:IIS下是如何实现DedeCMS织梦系统tag标签伪静态的呢?请查看<<IIS下实现DedeCMS织梦系统tag标签伪静态>>解决办法。

本文网址:https://www.dedexuexi.com/dedejiaocheng/zmjq/164.html

本站部分文章搜集与网络,如有侵权请联系本站,转载请说明出处。

收藏此文 赞一下!() 打赏本站

如本文对您有帮助,就请建站学习网抽根烟吧!

支付宝打赏
微信打赏
织梦系统内容页调用当前文章的标题和链接方法
« 上一篇2015年07月30日
dedecms v5.7列表页调用TAG标签的方法
2015年07月30日下一篇 »
  • 迅睿CMS根据栏目id来调用栏目信息
    0阅读
    迅睿CMS如何根据栏目id来调用栏目信息?独立模块栏目函数:dr_cat_value("模块目录", 栏目ID, "输出字段")共享模块栏目函数://写法1dr_share_cat_value(栏目ID, "输出字段")//写法2{category module=share id=1}{$t.url...
  • 迅睿CMS判断语句if写法
    0阅读
    格式一{if$模板变量运算符$模板变量} 模板内容{/if}{if$aaa!=$bbb}表示前面变量值不等于后面值{/if}格式二{if$模板变量1运算符$模板变量} 模板内容1{else} 模板内容2{/if}{if$aaa!=$bbb}表示前面变量值不等于后面值{else}表示反之状态,也就是相...
  • 织梦系统怎么根据IP获取当地的天气预报
    0阅读
  • 织梦DedeCMS手机端文章内容图片设置自适应屏幕的方法
    0阅读
    织梦dedecms默认的文章内容里面的图片是固定大小的,这样在手机端里面就可能会导致图片不能完整显示,甚至把屏幕撑开,这样非常不友好,所以这里就给大家分享一个方法,让手机端的文章内容里面的图片能够自适应图片大小。 方法如下: 找到并打开手机端的文章内容页模板,将里面的{dede:field.body...
  • 织梦系统中怎么查看站长日志(蜘蛛的爬行痕迹) 网站后台日志
    0阅读
    织梦系统中怎么查看站长日志(蜘蛛的爬行痕迹) 一般空间都会独立出来一个文件夹命名为log这里就是放日志的地方 站长日志,我都在到服务器上面下载的。 织梦系统中怎么查看站长日志(蜘蛛的爬行痕迹):一般空间都会独立出来一个文件夹命名为log这里就是放日志的地方 织梦的模板怎么看网站日志:楼主可能是新手吧...
 
QQ在线咨询