国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢DEDE > 正文

dedecms如何實現tag標簽偽靜態

2024-07-12 08:58:58
字體:
來源:轉載
供稿:網友

dedecms的tag標簽是一個很好管理關鍵詞的功能,通過tag標簽可以找到相關的關鍵詞內容。但是dedecms的tag標簽系統默認是http://www.eyoucms.com/tags.php?/tag標簽/如下圖。不利于SEO優化。那么如何將TAGS靜態化呢?(即改成http://www.eyoucms.com/tags/1.html)。

這里主要是通過修改調用的標簽進行偽靜態。

dedecms的tag標簽

1、在dedecms程序目錄下找到tags.php。打開找到$PageNo=1到exit();的代碼(如下圖)。把這些代碼替換成如下代碼:

織夢tags.php函數

//tag偽靜態
$tagid = (isset($tagid) && is_numeric($tagid)) ? $tagid : 0;

$PageNo = (isset($PageNo) && is_numeric($PageNo)) ? $PageNo : 1;

if ($tagid =="0") {

$dlist = new TagList($tag, 'tag.htm');

$dlist->Display();}

else{$row = $dsql->GetOne("SELECT tag FROM `tagindex` WHERE id ={$tagid}");

if (!is_array($row)) {ShowMsg('系統無此tag', '-1');

exit();}

$tag = FilterSearch($row['tag']);

$dlist = new TagList($tag, 'taglist.htm');

$dlist->Display();}

exit();

2、TAG調用標簽。打開include/taglib/tag.lib.php文件找到$row['link'] =$cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";代碼。將它替換成$row['link'] = "/tags/{$row['id']}.html";(注意符號都是英文,不是中文。不然查找不到,修改不成功)

3、修改分頁代碼。同樣打開include/arc.taglist.class.php,找到//獲得上一頁和下一頁的鏈接。將//獲得上一頁和下一頁的鏈接    //獲得數字鏈接之間的分頁函數替換為如下函數:

if($this->PageNo != 1)
{
$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($this->PageNo!=$totalpage && $totalpage>1)
{
$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";  }

4、設置偽靜態規則。新建一個txt文本,在文本里添加如下偽靜態規則。然后另存為.htaccess上傳到網站根目錄即可(如果已有偽靜態文件.htaccess,那么不要覆蓋.htaccess。直接打開在里面添加如下規則保存即可。)

RewriteEngine on
RewriteBase /
RewriteRule ^tags/([0-9]+)_([0-9]+).html$        tags.php?tagid=$1&PageNo=$2 [L]
RewriteRule ^tags/([0-9]+).html$                tags.php?tagid=$1 [L]

5、最后到dedecms后臺更新一下,至此已完成所有的設置??梢钥磆ttp://127.0.0.1/tags/1.html如下圖的偽靜態效果。

dedecms的tags偽靜態

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 广灵县| 天镇县| 景德镇市| 珲春市| 怀安县| 辰溪县| 彭阳县| 黄浦区| 溧阳市| 德庆县| 红安县| 墨玉县| 永靖县| 福泉市| 名山县| 常山县| 通化县| 秦安县| 五华县| 汽车| 涪陵区| 奎屯市| 漠河县| 西昌市| 靖远县| 右玉县| 巴彦淖尔市| 武义县| 南陵县| 瓦房店市| 巴东县| 宝兴县| 玉屏| 阳东县| 文化| 四会市| 雅江县| 收藏| 绥中县| 邳州市| 闸北区|