您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms的tag链接伪静态的方法
碧凡2023-12-05 18:31:22dedecms教程已有人查阅
导读原本的tag链接类似于:但是从seo的角度来看,我希望吧链接修改为;修改了两个文件:然后就是设置伪静态:
原本的tag链接类似于:
http://www.ebingou.cn/tags.php?/织梦/
http://www.ebingou.cn/tags.php?/MySQL/
但是从seo的角度来看,我希望吧链接修改为
http://www.ebingou.cn/tags/MySQL/
http://www.ebingou.cn/tags/织梦/ 。
修改了两个文件:
【1】 、/include/taglib/tag.lib.php
大概在87行将
$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";
修改为
大概在457行将
$purl = $this->GetCurUrl();
$purl .= "?/".urlencode($this->Tag);
将修改为:
apache主机:
http://www.ebingou.cn/tags.php?/织梦/
http://www.ebingou.cn/tags.php?/MySQL/
但是从seo的角度来看,我希望吧链接修改为
http://www.ebingou.cn/tags/MySQL/
http://www.ebingou.cn/tags/织梦/ 。
修改了两个文件:
【1】 、/include/taglib/tag.lib.php
大概在87行将
$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";
修改为
$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword'])."/";
【2】、/include/arc.taglist.class.php大概在457行将
$purl = $this->GetCurUrl();
$purl .= "?/".urlencode($this->Tag);
将修改为:
$purl = "/tags/".urlencode($this->Tag);
然后就是设置伪静态:apache主机:
RewriteRule ^tags\.html$ tags\.php
RewriteRule ^tags/(.*)/$ tags.php?/$1
RewriteRule ^tags/(.*)/([0-9]+)/$ tags.php?/$1/$2/
Nginx主机:
rewrite "^/tags\.html$" /tags\.php last;
rewrite "^/tags/(.*)/$" /tags.php?/$1/ last;
rewrite "^/tags/(.*)/([0-9]+)/$" /tags.php?/$1/$2/ last;
本文标签:
很赞哦! ()
相关文章
随机图文
-
dede的AJAX评论实现评论楼层化的引用内嵌美化的实现方法
AJAX无刷新评论功能是DeDeCMS 5.5 Final 正式版的一大亮点,也是众多站长们选择升级中一个重要原因。相比5.3 版本的评论,AJAX评论能达到无刷新即时显示较新留言及其回复功能 -
dede织梦cms使用sql语句调用文章静态链接地址实例代码
本文实例跟版网讲述了dedecms使用sql语句调用文章静态链接地址的方法。分享给大家供大家参考。具体分析如下:很多时候我们用织梦后台调用数据的时候 -
dedecms5.7搜索结果显示条数怎么修改
搜索参数不管怎么改搜索结果总是调用10条,难道还需要修改什么文件? 以为是修改arc.partview.class.php结果不是,修改search.ph -
dedecms友情链接分栏目调用的方法
很多朋友需要在dede的不同栏目页调用不同的友情链接,但是dedecms只有一个友情链接模块,调用非常不方便。这里提供个小技巧:实现dedecms友情链接分栏目自动调用!
留言与评论 (共有 条评论) |