天天看點

Destoon系統目錄樹SEO屬性目錄開發執行個體

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) 

編輯 

收藏 

舉報