欢迎来到站长天空!

DedeCMS

当前位置: 主页 > CMS教程 > DedeCMS

dedecms网站tag标签全部静态化的解决方法

时间:2020-11-04 00:00:00|栏目:DedeCMS|点击:

">

更改tags.php文件在根目录

找到$tag = FilterSearch(urldecode($tag));

替换为:$tag = urldecode($tag);

更改文件arc.taglist.class.php文件文件所在的路径是include/arc.taglist.class.php

找到$this->TagInfos = $this->dsql->GetOne("Select * From `dede_tagindex` where taglike '{$this->Tag}' ");替换为:

$this->TagInfos = $this->dsql->GetOne("Select * From `dede_tagindex` where id like'{$this->Tag}' ");

更改文件tag.lib.php 文件所在的路径include/taglib/tag.lib.php

找到$row['keyword'] = $row['tag']; 将$row['tag']更改为$row['id']

找到$row['link'] = $cfg_cmsurl."/tags.php?/".$row['keyword']."/";更改为:

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

(在阿帕奇环境下)

修改taglist.htm模板

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

替换为:

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


.htaccess文件里增加如下规则:


RewriteEngine On

RewriteBase /

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

最后在根目录下robots.txt中添加 Disallow: /tags.php 防止搜索引擎重复收录。

上一篇:LuManager服务器管理软件安装DEDECMS软件图文教程

栏    目:DedeCMS

下一篇:dede5.7 动态导航下拉菜单的实现代码

本文标题:dedecms网站tag标签全部静态化的解决方法

本文地址:https://zz.feitang.co/CMSjiaocheng/27333.html

广告投放 | 联系我们 | 版权申明

申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:257218569 | 邮箱:257218569@qq.com

Copyright © 2018-2026 站长天空 版权所有 Powered by EyouCms冀ICP备14023439号