用織夢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路徑即可,注意上面兩處修改一定要保持一致。