帝国cms7.5怎么去除怎么去掉链接的etagid伪静态【原创】

2018-10-12 03:38:00 作者:
浩文网原创文章
原来链接 /tags-etagid7-0.html
是在系统去掉的,用[showtags]调用的的效果


修改方法:

找到这个路径的文件  \e\class\t_functions.php   
然后搜索etagid
把$rewriter=eReturnRewriteTagsUrl($tagr['tagid'],'etagid'.$tagr['tagid'],1);改成 $rewriter=eReturnRewriteTagsUrl($tagr['tagid'],''.$tagr['tagid'],1);
                 
把    $rewriter=eReturnRewriteTagsUrl($r['tagid'],$vartype=='tagid'?'etagid'.$r['tagid']:$r['tagname'],1);改成$rewriter=eReturnRewriteTagsUrl($r['tagid'],$vartype=='tagid'?''.$r['tagid']:$r['tagname'],1);
反正就是把有etagid的去掉即可

 

再修改下/e/tags/index.php
在修改伪静态



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

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

nginx自行转换