帝国tag标签伪静态教程_帝国tag标签URL优化的方法

帝国的tags伪静态标签的形式帝国的tags标签的形式有两种,一种是tagname伪静态,在帝国后台可以实现形式如:/tags-帝国CMS-0-0.html一种是tagid伪静态,经过修改优化,加入tagid函数

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

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

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

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

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

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

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

帝国tag标签伪静态教程_帝国tag标签URL优化的方法ZuWECMSPLUS

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

RewriteEngine OnRewriteBase /#TAGS信息列表页:tags-[!--tagname--]-[!--page--].htmlRewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^tags-(.+?)-(.+?).html$ /e/tags/index.php?tagname=$1&page=$2

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

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

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

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

/*增加tagid函数,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"];    }}

找到以下代码:ZuWECMSPLUS

$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;}}

修改为以下代码:ZuWECMSPLUS

if($tag_id=sys_getTagid($r[$i]))/*修改tagid函数, */{$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.htmlZuWECMSPLUS

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

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

其他答案
顾及谁 2020-09-08 16:20:21
热心网友
一直在找帝国TAG伪静态的方法,今天总算找到了
小甜甜 2020-09-09 00:47:24
热心网友
帝国TAG伪静态
请问我通的是NGIX的的程序,应该怎么写伪静态规则呢?

如下示例代码:

<pre>RewriteEngine OnRewriteBase /#TAGS信息列表页:tags-&#091;!--tagname--]-&#091;!--page--].htmlRewriteCond %{QUERY_STRING} ^(.*)$RewriteRule ^tags-(.+?)-(.+?).html$ /e/tags/index.php?tagname=$1&amp;page=$2</pre>
分享到 :
相关推荐

发表评论

登录... 后才能评论

评论(3)

加入本站VIP会员订阅计划,海量资源免费下载查看

目前为止共有3位优秀的VIP会员加入!

立即加入VIP会员