织梦实现tag标签伪静态为id.html_织梦CMS教程
栏目:网络技术 发布时间:2019-05-22
dedecms的tag标签是一个很好管理关键词的功能,通过tag标签可以找到相关的关键词内容。但是dedecms的tag标签系统默认是http:///tags.

dedecms的tag标签是一个很好管理关键词的功能,通过tag标签可以找到相关的关键词内容。

但是dedecms的tag标签系统默认是http:///tags.php?/tag标签/如下图。不利于SEO优化。那么如何将TAGS静态化呢?(即改成http:///tags/1.html)。

这里主要是通过修改调用的标签进行伪静态。

dedecms的tag标签

1、在dedecms程序目录下找到tags.php。打开找到$PageNo=1到exit();20行左右的代码(如下图)。

把这些代码替换成如下代码:

//tag伪静态
$tagid = (isset($tagid) && is_numeric($tagid)) ? $tagid : 0;
$PageNo = (isset($PageNo) && is_numeric($PageNo)) ? $PageNo : 1;
if ($tagid =="0") {
$dlist = new TagList($tag, 'tag.htm');
$dlist->Display();}
else{$row = $dsql->GetOne("SELECT tag FROM `tagindex` WHERE id ={$tagid}");
if (!is_array($row)) {ShowMsg('系统无此tag', '-1');
exit();}
$tag = FilterSearch($row['tag']);
$dlist = new TagList($tag, 'taglist.htm');
$dlist->Display();}
exit();


2、TAG调用标签。打开include/taglib/tag.lib.php文件找到$row['link'] =$cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";代码。将它替换成$row['link'] = "/tags/{$row['id']}.html";(注意符号都是英文,不是中文。不然查找不到,修改不成功)


3、修改分页代码。同样打开include/arc.taglist.class.php,找到//获得上一页和下一页的链接。将//获得上一页和下一页的链接  至  //获得数字链接之间的分页函数替换为如下函数:

if($this->PageNo != 1)
{
$prepage.="<li><a href='".$purl."/$prepagenum/'>上一页</a></li>\r\n";
$indexpage="<li><a href='".$purl."/1/'>首页</a></li>\r\n";
}
else
{
$indexpage="<li><a>首页</a></li>\r\n";
}
if($this->PageNo!=$totalpage && $totalpage>1)
{
$nextpage.="<li><a href='".$purl."/$nextpagenum/'>下一页</a></li>\r
\n";
$endpage="<li><a href='".$purl."/$totalpage/'>末页</a></li>\r\n";
}
else
{
$endpage="<li><a>末页</a></li>\r\n";  }

4、设置伪静态规则。新建一个txt文本,在文本里添加如下伪静态规则。然后另存为.htaccess上传到网站根目录即可(如果已有伪静态文件.htaccess,那么不要覆盖.htaccess。直接打开在里面添加如下规则保存即可。)

RewriteEngine on

RewriteBase /

RewriteRule ^tags/([0-9]+)_([0-9]+).html$ tags.php?tagid=$1&PageNo=$2 [L]

RewriteRule ^tags/([0-9]+).html$ tags.php?tagid=$1 [L]


5、*后到dedecms后台更新一下,至此已完成所有的设置。可以看http://127.0.0.1/tags/1.html如下图的伪静态效果。


# 青浦区seo优化  # 新建一个  # 无此  # 网站建设利润 有多少  # seo快照留痕  # 日照观海民宿网站建设  # 正阳本地推广网站有哪些  # 建筑需要营销推广吗  # 法鲸营销推广怎么样  # 品牌推广营销合法吗  # 益阳新站点seo  # 撰写推广汽配人网站  # 如何将  # 专业网站建设工资多少  # 长治seo优化推荐咨询  # 培训网站推广多少钱  # 整站关键词点击排名工具  # 洪江网站建设推广  # 莱山响应式网站推广  # 莱芜网站seo哪家强  # 网站建站优化怎么做的好  # 百度推广怎么做的网站  # seo与网络推广运营  # 末页  # 织梦CMS教程  # 织梦tag标签  # 织梦伪静态  # tag标签伪静态  # 关键词  # 下一页  # 上一页  # 如下图  # 分页  # 首页  # 织梦实现tag标签伪静态为id.html  # 都是  # 是一个  # 替换成  # 很好  # 已有  # 英文  # 在里面  # 将它  # 另存为  # 不成功 


相关文章: 高端网站设计公司_上海网站设计哪家好_咸宁短视频营销推广招聘  建设网站网站建设公司是什么_昆明建设网站过程  公司网站建设网站有哪些_公司网站建设网站是什么_安阳网站霸屏推广  自己怎么制作网页_自己怎么制作软件_自己怎么制作公司网页  注册个人网站_注册个人网页_注册二级域名  *网站建设的注意事项  柳市网站建设全流程包含哪些关键步骤_网站建设教程  如何选择合适的赤峰SEO优化培训平台?_SEO优化教程  专业网站建设服务-需要从营销型网站建设开始的几个网站建设要点  如何利用网站访问数据调整目标市场定位_网站建设教程  如何通过社交媒体提升盐田企业网站的流量_网站建设教程  【吕梁网站建设】吕梁网站建设制作公司_吕梁在线网站建网站  成都装修网站建设多少钱_成都装修网站建设_信阳网站建设的详细策划  通过优化用户互动可以如何提升*SEO的效果?_SEO优化教程  谷城网站建设_朝阳网站排名优化  北京便宜的网站建设公司_北京便宜的网站建设_seo 优化运营  苏州企业网站模板建站_苏州企业网站建设_抖音关键词排名价格多少  网站建设的基本流程,你都知道有哪些吗?  成都SEO优化中有哪些有效的策略和技巧?_SEO优化教程  【制作网页】如何用dreamweaver制作html网页?Dreamweaver8.0制作简单页面的步骤?建立一个网站要花多少钱?  企业网站设计费用受哪些因素影响_网站建设教程  大型网站开发公司_大型网站开发流程_江门建设信息网站  【网站建设运营】如何做好网站建设前期网站规划?网站运营规范包括什么内容?  建立网站的公司有哪些类型_沈阳营销型网站建设推广  自己怎么做网页_自己怎么做软件_自己怎么做公司网页?  昆明高端网站建设公司有哪些_昆明高端网站建设公司_松原外贸网站建站和推广如何做  ​网站建设方案怎么做?  怎样建设一个网站的软件_怎样建设一个网站_巩义网站建设知识  装修网站建设公司_装修网页制作_装修免费模板  武汉做网站建设公司_硚口网站建设公司_万州网络推广网站建设  网站建设要遵循哪些原则?  AI技术在合肥SEO中的应用趋势如何?_SEO优化教程  莲花SEO的独特之处_SEO优化教程  自己建设企业网站_中宁商城网站建设方案  门户网站建设要多少钱一个_门户网站建设要多少钱_药浴推广营销案例范文大全  高端网站建设开发的步骤有哪些?  【网页制作学习内容】制作网页的软件是什么?网页设计需要学习哪些软件?ui设计训练的内容是什么?  安庆SEO优化公司哪家好?_SEO优化教程  【武威网站建设】武威网站建设制作_武威在线建站建网站平台  【清镇网站建设】清镇网站建设制作公司_清镇网站设计建网站  网站建设包含了哪些内容?  【网站推广专业】招聘网络推广专员有什么要求?电子商务网站有哪些推广方法?网络推广属于哪个行业?  高端网站建设怎么制作?如何选择合适的高端网站建设公司呢?  如何选择和布局关键词以提升网站在搜索引擎中的排名?_SEO优化教程  影响任丘SEO优化价格的因素有哪些?_SEO优化教程  SEO技术优化的手段有哪些_SEO优化教程  如何为武汉SEO首页创作高质量内容?_SEO优化教程  移动端适配对SEO的影响策略_SEO优化教程  外贸网站制作如何做?外贸网站如何推广?  扶余网站建设_可以用来推广的网站 


相关栏目: 【 网络营销44070 】 【 网络推广122852 】 【 网络优化116010 】 【 网址导航102054 】 【 网络技术82194 】 【 网络资讯43554