网站地图
  • 网站首页
  • 推荐模板
  • 免费建站
  • 菜鸟站长
  • 建站素材
  • 免费源码
  • 源码入门
  • 织梦CMS程序达成TAG标签伪静态

    发布时间: 2021-10-12 14:46首页:a5源码 > 免费建站 > 织梦之家 > 阅读()
    -->

    DEDETAG标签伪静态处置办法网上一堆,但非常难找到一个标准的课程,今天麦模板整理一个比较完整的课程,供大伙推荐。说到DEDE伪静态,麦模板技术团队建议大伙修改成DEDETAG标签URL纯静态,织梦CMS的tag标签是一个非常不错管理关键字的功能,通过tag标签可以找到有关的关键字内容。但织梦CMS的tag标签系统默认是http://www.dede58.com/tags.php?/tag 标签/如下图。不利于SEO优化。那样怎么样将TAGS静态化呢? 。

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

    1、在织梦CMS程序目录下找到 tags.php。打开找到$PageNo=1到exit;的代码。把这部分代码替换成如下代码:

    //tag伪静态$tagid =  && is_numeric) ? $tagid : 0;$PageNo =  && is_numeric) ? $PageNo : 1;if  {$dlist = new TagList;$dlist->Display;}else{$row = $dsql->GetOne;if ) {ShowMsg;exit;}$tag = FilterSearch;$dlist = new TagList;$dlist->Display;}exit;


    3、修改分页代码。同样打开 include/arc.taglist.class.php,找到//获得上一页和下一页的链接。将//获得上一页和下一页的链接 至 //获得数字链接之间的分页函数替换为如下函数:2、TAG调用标签。打开 include/taglib/tag.lib.php 文件找到 $row['link'] =$cfg_cmsurl."/tags.php?/".urlenp."/"; 代码。将它替换成 $row['link'] = "/tags/{$row['id']}.html";

    if{$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{$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";}


    RewriteEngine on4、设置伪静态规则。新建一个txt文本,在文本里添加如下伪静态规则。然后另存为.htaccess上传到网站根目录即可

    RewriteBase /

    RewriteRule ^tags/_.html$tags.php?tagid=$1&PageNo=$2 [L]

    RewriteRule ^tags/.html$tags.php?tagid=$1 [L]

    5、最后到织梦CMS后台更新一下,至此已完成所有些设置。可以看http://www.dede58.com/tags/1.html如下图的伪静态成效。

    特别声明:文章内容仅供参考,不造成任何投资建议。投资者据此操作,风险自担。
    广告
    广告

    网站首页 - 推荐模板 - 免费建站 - 菜鸟站长 - 建站素材 - 免费源码 - 源码入门

    未经本站书面特别授权,请勿转载或建立镜像

    Copyright © 2002-2021 a5源码 (http://www.sdsfygt.com) 网站地图 TAG标签