回覆列表
  • 1 # 使用者1430807591406

    1、進入你的DedeCMS後臺,在左邊找到“系統-->系統基本設定-->核心設定”,在下面有一項“是否使用偽靜態”,把此項後面的點上“是”。表示網站要啟用偽靜態。

    2、在DedeCMS原始碼的目錄裡,依次找到include/taglib/tag.lib.php檔案,大概在87行左右,找到:

    $row["link"] = $cfg_cmsurl."/tags.php?/".urlencode($row["keyword"])."/";

    將其改為:

    $row["link"] = $cfg_cmsurl."/tags/".urlencode($row["keyword"]).".html";

    這一步就將TAG連結中的問號去掉了。

    3、依舊在DedeCMS原始碼的目錄裡,依次找到templets/default/taglist.htm,找到:

    > {dede:field.title /}

    修改為

    > {dede:field.title /}

    這一步將TAG連線的列表頁的URL改為以.html結束。

    4、最後一步,要分兩種情況,這是很多人沒注意到的,首先確保你的空間或主機是什麼基於伺服器搭建的(具體請垂詢你的空間服務商)。現在主流的有Apache和Nginx伺服器。

    (1):如果你的空間是基於Linux+Apache搭建的環境,在根目錄新建httpd.ini檔案(若是你寫有其他規矩請直接把以下程式碼新增到httpd.ini):

    RewriteRule ^(.*)/tags\.html $1/tags.php;

    RewriteRule ^(.*)/tags/(.*).html $1/tags.php?/$2;

    (2):如果你的空間是基於Linux+Nginx伺服器搭建的環境,則靜態化規則改為:

    rewrite ^(.*)/tags\.html $1/tags.php;

    rewrite ^(.*)/tags/(.*).html $1/tags.php?/$2;

    5、最近進入織夢DedeCMS後臺更新快取後,就能在前臺頁面看到靜態的TAG連結了。趕快去動手修改吧。值得注意的是:修改前請注意做好備份,以免出錯導致程式檔案丟失。

  • 中秋節和大豐收的關聯?
  • 紅樓夢裡史湘雲佩帶的金麒麟在整部小說中的寓意是什麼?