目前DEDECMS的優(yōu)化做的已經(jīng)很好了,但是在URL的長度控制上,個人感覺還是有欠缺的。這里專門來說一下對于織夢CMS縮短URL長度的方法。
一:去掉a目錄和html目錄
大家都知道,DEDECMS5.5版已經(jīng)把根目錄html給改成了a目錄了,本意就是為了減少URL的長度。但是我們要做的是,把a(bǔ)目錄也拋棄。
方法很簡單,在系統(tǒng)設(shè)置中,把文檔HTML默認(rèn)保存路徑這個地方的/a刪除,只留下/ 。html目錄刪除方法一樣?;蛘咴跈谀抗芾碇校x擇對應(yīng)欄目更改,把文件保存目錄后的a刪除。作出這些改編后,以前的 http://網(wǎng)站域名/a/年/月日/文檔ID.html 就變成了 http://網(wǎng)站域名/年/月日/文檔ID.html 形式了。但是至此,革命尚未成功,同志仍需努力,看第二步。
二:去掉日期分類目錄:
用DEDEcms做的網(wǎng)站,在默認(rèn)的狀態(tài)下,鏈接形式是 http://網(wǎng)站域名/a/年/月日/文檔ID.html 這里,我們的目的是 http://網(wǎng)站域名/目錄名/文檔ID/ 是不是很短了?
方法:其實(shí)織夢在5.5版的時候已經(jīng)提供這個功能了。登陸后臺——修改參數(shù)——其他設(shè)置——是否允許用目錄作為文檔文件名,文檔命名規(guī)則需改為: {typedir}/{aid}/index.html:是 否 看到了嗎?選擇是,然后在網(wǎng)站欄目管理——相應(yīng)欄目點(diǎn)更改——高級選項(xiàng)——文章命名規(guī)則,這里填上{typedir}/{aid} /index.html。
更新一下欄目html,就變成了http://網(wǎng)站域名/目錄名/文檔ID/ 的形式了。