修改織夢默認欄目頁、文章頁URL命名規則,簡化目錄結構

用織夢Dedecms建站,建議優化系統默認的URL結構,這樣能簡化網站目錄深度,利於搜索引擎收錄。

現在織夢的默認文章命名規則是

{typedir}/{Y}{M}/{D}/{aid}.html

{typedir}代表的是上級目錄

如我的網站http://www.xxx.com/

按照織夢默認的命名規則,一級欄目下生成的文章URL爲

http://www.xxx.com/xx/xx/xx/x.html

二級目錄下生成的文章URL爲

http://www.xxx.com/xx/xx/xx/xx/x.html

大家可以看出,在一級目錄最終生成的文件已經是在三級目錄下了,在二級目錄下生成的文章就到了四級目錄,

分類越細的話,最終生成的文章所在目錄就越深,這樣不利於搜索引擎訪問該頁面,所以建議大家更改織夢文章默認的命名規則,減少多餘目錄,

直接在欄目目錄下就生成HTML文件,把年月日這兩個文件夾精簡掉,這樣更有利於SEO優化

我現在的文章頁URL的命名規則是{typedir}/{aid}.html,刪除了年月日兩個文件夾,或則你也可以改爲{typedir}/{Y}{M}{D}{aid}.html,將年月日和文章ID作爲HTML的名字。

更改方式有兩種,一種是創建欄目,然後再對欄目進行修改

一、打開網站欄目管理,找到需要更改的欄目,點擊右邊的更改,然後點擊高級選項,對裏面的文章命名規則或列表命名規則進行更改。

二、打開織夢繫統文件,對默認值進行修改,這樣再新建欄目的時候就不需要再進行修改了,一步到位。

織夢Dedecms修改默認文章命名規則。//Dedecms5.5,Dedecms5.6測試有效

1、單獨添加分類默認修改,修改文件:include/common.inc.php
查找代碼:

//文檔的默認命名規則
$art_shortname = $cfg_df_ext = '.html';
$cfg_df_namerule = '<span style=""color: #ff0000;"">{typedir}/{Y}/{M}{D}/{aid}</span>'.$cfg_df_ext;

2、批量添加分類默認修改,修改文件:dede/templets/catalog_add_quick.htm
查找代碼:

<input name=""namerule"" type=""text"" id=""namerule"" value=""{typedir}/{Y}{M}{D}/{aid}.html"" size=""40"" class=""pubinputs"" />

3、將{typedir}/{Y}{M}{D}/{aid}修改爲你自定義的URL路徑即可,如刪除只留下{aid}。注意上面兩處修改一定要保持一致。
織夢Dedecms修改默認列表命名規則。//Dedecms5.5,Dedecms5.6測試有效

1、單獨添加分類默認修改,修改文件:dede/templets/catalog_add.htm
查找代碼:

<input id=""namerule2"" style=""width: 250px;"" name=""namerule2"" type=""text"" value=""{typedir}/list_{tid}_{page}.html"" />

2、批量添加分類默認修改,修改文件:dede/templets/catalog_add_quick.htm
查找代碼:

<input id=""namerule2"" name=""namerule2"" size=""40"" type=""text"" value=""{typedir}/list_{tid}_{page}.html"" />

3、將{typedir}/list_{tid}_{page}.html修改爲你自定義的URL路徑即可,注意上面兩處修改一定要保持一致。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章