DedeCMS自學教程13:織夢CMS站點文檔存放路徑url優化設置,織夢吧原創發布。
1、存放織夢CMS站點的靜態網頁文件目錄,權限設為可寫不可執行,不要給予執行權限。過多的權限會帶來安全隱患,切記這一點??棄鬋MS目錄權限設置具體情況可以參考:www.d8bbs.com/thread-19589-1-1.html。
2、除靜態首頁index.html(根目錄下的index.htm)之外,織夢CMS系統生成的其他靜態文件,主要包括欄目列表頁、文檔頁(文章、軟件、分類等類內容頁)、專題頁,默認情況下這些都存放在目錄a下(專題存放在目錄special)。下圖中文件HMTL默認保存路徑,建議保持默認a。
3、接下來,我們以欄目“業界新聞”為例:
再看看“業界新聞”這個欄目的存放路徑:
生成后:
列表頁:http://www.xxx.com/news/
內容頁:http://www.xxx.com/a/news/2012/0824/110.html
顯然,內容頁的存放路徑太長了,還有很多優化空間。
再次打開欄目-高級選項,點擊文章命名規則后面的問號,可以看到系統支持的變量。有了這些變量,我們可以對內容頁路徑、內容頁的文件名稱,做進一步優化改動。這里,我們做了最簡單的設置,設置為{typedir}/{aid}.html,即為欄目/文章id.htm,如下圖:
DedeCMS路徑優化 圖5
DedeCMS路徑優化 圖5
再次更新生成這個欄目,可以看到內容頁的url路徑,已經有了很大變化:
列表頁:http://www.xxx.com/news/
內容頁:http://www.xxx.com/a/news/110.html
4、做到上面一步已經夠了。但是,如果以后改變欄目路徑,那該欄目存放的文件就沒法訪問。如http://www.xxx.com/news/改為http://www.xxx.com/xinwen/,內容頁再次更新后也變成http://www.xxx.com/a/xinwen/110.html了。怎么做才能不影響欄目結構改動呢?
其實,我們可以把網站所有的文檔頁,集中放在根目錄下一個文件夾,比如目錄article。
DedeCMS路徑優化 圖6
DedeCMS路徑優化 圖6
如圖6設置后,欄目及文檔的url路徑就變成了:
文章地址:http://www.brucezhang.com/article/dede/1065.html