帝国cms tag标签伪静态教程_帝国tag标签URL优化

  • A+
所属分类:帝国cms教程

帝国的tags伪静态标签的形式

帝国的tags标签的形式有两种,一种是tagname伪静态,在帝国后台可以实现形式如:/tags-帝国CMS-0-0.html

一种是tagid伪静态,经过修改优化,加入tagid函数代码,可以实现形式如:/tags/id.html

帝国的tags标签伪静态的作用

帝国tags标签优化有利于用户的体验度和搜索引擎对我们网站的友好度。

帝国的tags标签优化——tagname静态化

打开后台,系统>伪静态参数设置>TAGS信息列表页>默认>提交

 

提交后在网站根目录建立一个.htaccess文件,为网站tags伪静态设置伪静态规则。如下代码,可以实现动态地址:/e/tags/?tagname=帝国CMS伪静态为:/tags-帝国CMS-0-0.html

RewriteEngine On

RewriteBase /

#TAGS信息列表页:tags-[!--tagname--]-[!--page--].html

RewriteCond %{QUERY_STRING} ^(.*)$

RewriteRule ^tags-(.+?)-(.+?)\.html$ /e/tags/index.php?tagname=$1&page=$2

帝国的tags标签优化——tagid静态化

在需要调用的内容页上使用tagid标签调用

[showtags]'',10,0,'',0,'',' ',0,'','tagid'[/showtags]

修改e/class/t_functions.php文件,添加一个函数

/*增加tagid函数,作者:沈阳SEO https://www.zhangjianqun.com */
function sys_getTagid($tagname){
    global $empire,$dbtbpre,$public_r,$navinfor;
    $where=" tagname='".$tagname."'";
    $sql=$empire->query("select tagid,tagname,num,isgood from {$dbtbpre}enewstags where ".$where." limit 1");
    if($vr=$empire->fetch($sql)){
        return $vr["tagid"];
    }
}

找到以下代码:

$tagsurl=$public_r[newsurl].'e/tags/?'.($vartype=='tagid'?'tagid='.$tagr['tagid']:'tagname='.urlencode($r[$i])).$cs;
}
$str.=$jg.'<a href="'.$tagsurl.'" target="_blank">'.$r[$i].'</a>'.$br;
$jg=$br?'':$showjg;
}
}

修改为以下代码:

if($tag_id=sys_getTagid($r[$i]))/*修改tagid函数,作者:广州SEO https://www.360gzseo.com */
{
$str.=$jg.'<a href="'.$public_r[newsurl].'tag/'.$tag_id.'.html" target="_blank">'.$r[$i].'</a>'.$br;
}
$jg=$br?'':$showjg;
}
}
}

最后在网站根目录建立一个.htaccess文件,为网站tags伪静态设置伪静态规则。如下代码,可以实现动态地址:/e/tags/?etagid=1  伪静态为:/tags/1.html

RewriteEngine On
RewriteBase /
RewriteRule tag/(.*).html$ e/tags/?tagid=$1

总结:帝国tags标签优化有tagname和tagid两种方法,具体需要哪种可以根据自己需要作出合适的修改,懂PHP的可以自行修改。

/e/class/t_functions.php文件下载,请自行备份:链接: https://pan.baidu.com/s/1jtSjmNJHXsvMpDBc-oYoQA 密码: a937

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: