您现在的位置是:首页 > 教程 > 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织梦cms的全局函数显示当前URL
最近想要在文章页面下面添加一个可以显示当前文章URL,以防止别人的采集工具。通过一些尝试发现可以通过织梦模板自带的一个全局函数来实现 -
织梦dedecms广告模块前台显示未更新怎么办
如果修改织梦后台广告设置,前台未能显示较新修改的同学可以参考一下方法进行解决。安装了 DedeCMS 自带的广告模块后,发现在修改广告信息后 -
dede织梦cms未审核文章怎么更新为当前时间
对于个人站长来说,每天文章的更新量都是个巨大的问题,有时候我们去别的网站采集大量的文章,然后自己进行手工整理伪原创,但是审核的时候,时间却是采集发布的时间。 -
织梦dede所有实用标签调用方法归类汇总
织梦后台在使用过程中经研究发现了一些非常有用的标签调用的方法,本文整理了一些实用的,最近研究了一下织梦后台,发现一些非常有用的标签调用的方法,分享给大家~~
留言与评论 (共有 条评论) |