真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

如何實現dedecms中tag標簽偽靜態(tài)

小編給大家分享一下如何實現dedecms中tag標簽偽靜態(tài),希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網站設計、網站建設、企業(yè)官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的鎮(zhèn)遠網站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!

dedecms如何實現tag標簽偽靜態(tài)?

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

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

如何實現dedecms中tag標簽偽靜態(tài)

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

如何實現dedecms中tag標簽偽靜態(tài)

//tag偽靜態(tài)
$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.="
  • 上一頁
  • \r\n"; $indexpage="
  • 首頁
  • \r\n"; } else { $indexpage="
  • 首頁
  • \r\n"; } if($this->PageNo!=$totalpage && $totalpage>1) { $nextpage.="
  • 下一頁
  • \r \n"; $endpage="
  • 末頁
  • \r\n"; } else { $endpage="
  • 末頁
  • \r\n"; }

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

    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后臺更新一下,至此已完成所有的設置。可以看http://127.0.0.1/tags/1.html如下圖的偽靜態(tài)效果。

    如何實現dedecms中tag標簽偽靜態(tài)

    看完了這篇文章,相信你對如何實現dedecms中tag標簽偽靜態(tài)有了一定的了解,想了解更多相關知識,歡迎關注創(chuàng)新互聯行業(yè)資訊頻道,感謝各位的閱讀!


    分享名稱:如何實現dedecms中tag標簽偽靜態(tài)
    分享地址:http://weahome.cn/article/iijodp.html

    其他資訊

    在線咨詢

    微信咨詢

    電話咨詢

    028-86922220(工作日)

    18980820575(7×24)

    提交需求

    返回頂部