Destoon系統目錄樹SEO屬性目錄開發執行個體
如何在destoon裡設定樹形目錄結構的SEO優化方式
官方給的SEO僞靜态執行個體是沒有這個方式的
樓主後來想了一下,就幹脆自己做一個吧,已經測試完全無誤通過,特意分享給大家
目前比如sell子產品下類别【工程機械】的ID為:888 【工程機械】下面的子類為【配件系列】 ID為999我們要實作【工程機械】的二級僞靜态目錄為:www.68v8.com/sell/888【配件系列】的二級目錄僞靜态為:www.68v8.com/sell/888/999【工程機械】的下面所屬的産品路徑為:www.68v8.com/sell/888/數字ID.html的方式【配件系列】的下面所有的産品路徑應該為:www.68v8.com/sell/888/999/數字ID.html的方式
如何設定呢:
第一步:修改僞靜态數組檔案
僞靜态數組檔案路徑:api/url.inc.php
$urls['php']['list']數組增加一條:
此條語句是設定頁面僞靜态 www.68v8.com/sell/888/ 和 www.68v8.com/sell/888/999/
$urls['php']['item']數組增加一條:
此條語句是設定頁面僞靜态 www.68v8.com/sell/888/999/數字ID.html 和 www.68v8.com/sell/888/數字ID.html
第二步:修改global/global.func.php檔案
找到listurl函數
在$catid = $CAT['catid'];增加語句
$parentid=$CAT['parentid']?$CAT['parentid']:'';//讀出目錄的父ID
找到itemurl函數
增加語句
$parentid=$cate['parentid']?$cate['parentid']:'';//讀出目錄的父ID
第三步:找到網站.htaccess檔案,增加下來僞靜态語句
#這是内容頁位址規則
RewriteRule ^(.*)/([0-9]+)/([0-9]+)/show-([0-9]+)([\-])?([0-9]+)?\.html$ $1/show.php?itemid=$4&page=$6
RewriteRule ^(.*)/([0-9]+)/show-([0-9]+)([\-])?([0-9]+)?\.html$ $1/show.php?itemid=$3&page=$5
RewriteRule ^(.*)/show-([0-9]+)([\-])?([0-9]+)?\.html$ $1/show.php?itemid=$2&page=$4
#這是清單頁位址規則
RewriteRule ^(.*)/([A-za-z0-9_\-]+)/([A-za-z0-9_\-]+)/c-([0-9]+)-([0-9]+)\.html$ $1/list.php?catid=$4&page=$5
RewriteRule ^(.*)/([A-za-z0-9_\-]+)/c-([0-9]+)-([0-9]+)\.html$ $1/list.php?catid=$3&page=$4
RewriteRule ^(.*)/([0-9]+)/([0-9]+)/$ $1/list.php?catid=$3
RewriteRule ^(.*)/([0-9]+)/([0-9]+)?([/])?$ $1/list.php?catid=$2&page=$3
第四步:找到我們的僞靜态規則設定選項
當然是網站背景了:
【功能子產品】>> 【子產品設定】 >>【SEO設定】>>【SEO優化】
PHP清單頁位址規則 選擇下拉清單:例 (僞靜态) /fatherID/sonID/
PHP内容頁位址規則 選擇下拉清單:例 (僞靜态) /fatherID/sonID.show-1-2.htm
posted on
2019-10-29 11:06
海姆達爾
閱讀(394)
評論(0)
編輯
收藏
舉報