dedecms tag標(biāo)簽偽靜態(tài)的修改方法

字號(hào):


    dedecms tag標(biāo)簽偽靜態(tài)的修改方法,需要的朋友可以參考下。
    一、dede后臺(tái)開啟偽靜態(tài)
    二、修改 /include/taglib/tag.lib.php
    找到 $row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";
    改成 $row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";
    三、打開templets/default/taglist.htm
    找到
    <strong>當(dāng)前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/">主頁(yè)</a> > <a href='tags.php'>TAG標(biāo)簽</a> > {dede:field.title /}
    修改為
    <strong>當(dāng)前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/">主頁(yè)</a> > <a href='/tags.html'>TAG標(biāo)簽</a> > {dede:field.title /}
    四、httpd.ini 文件里加
    RewriteRule ^(.*)/tags\.html $1/tags\.php
    RewriteRule ^(.*)/tags/(.*).html $1/tags\.php\?$2
    搞定啦~
    新版本可以用下面的方法:
    一、dede后臺(tái)開啟偽靜態(tài)
    二、修改 /include/taglib/tag.lib.php,找到:
    $row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";改成
    $row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";三、打開templets/default/taglist.htm,找到:
    <strong>當(dāng)前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/">主頁(yè)</a> > <a href='tags.php'>TAG標(biāo)簽</a> > {dede:field.title /}修改為
    <strong>當(dāng)前位置:</strong>:<a href="{dede:global.cfg_cmsurl/}/">主頁(yè)</a> > <a href='/tags.html'>TAG標(biāo)簽</a> > {dede:field.title /}四、httpd.ini 文件里加
    RewriteRule ^(.*)/tags\.html $1/tags.php;RewriteRule ^(.*)/tags/(.*).html $1/tags.php?/$2;
    然后進(jìn)入dede后臺(tái)更新緩存后,就搞定了。