Dedecms自3.1以來就提供了多站點二級域名功能,但是由于功能上有些地方不夠完善,另外也沒有完整地說明文檔,導致大部分站長只能望洋興嘆。隨著dedecms4.0Rc1發布,相應功能更加完善,因此,52net整理相關資料,并結合自己的應用經驗,提供了這篇說明書,希望能與廣大站長共享。
第一步、進入系統設置,在arclist內容啟用絕對網址。不是必須要這么選,但選擇這個開關,可以避免同一篇文章出現在不同的欄目頻道會有不同的URL鏈接,如下圖1所示。
圖片:
圖1 設置arclist內容啟用絕對網址
第二步、進入需要治理的頻道欄目,在高級選項里,文件保存目錄填寫"/",。
圖2 設定文件保存目錄
第三步、進入需要設置二級域名的欄目,在高級選項里,選中多站點支持,如下圖3所示。
案例說明:www.52net.com/codes-resources 是源碼下載欄目,目標域名是code.52net.com ,具體情況根據網站的實際情況來進行。
圖3 啟用二級域名
第四步、如下圖四所示,選中繼續選項。
非凡說明:不選中繼續選項,你的下級多域名將不會實現,我開始也沒有打勾,后來發現沒有生效,直至選中這個繼續項才生效。
圖3 選中二級欄目繼續項
第五步、解決.圖片等資源路徑不能顯示的修改,可以通過修改模板文件來解決。
說明:圖片路徑默認是這樣的/upimg/data/圖片文件名.jpg或.swf或等等
你需要模板該相關處前,添加你的域名,如<img src="http://www.52net.com[field:picname /]"
具體情況視自已而定,我是這樣解決這個問題的.
第六部、.最后綁定code.52net.com域名到code-resource目錄,需要服務器相虛機商支持.
說明:以上是案例,請根據你的情況綁定域名到相應目錄
非凡說明:
為支持二級域名綁定后圖片路徑的錯誤問題,也可以通過修改下面兩個文件來解決.
include/inc_arclist_view.php 594行
include/inc/inc_fun_spgetarclist.php 195行
$row['litpic'] = $row['siteurl'].$row['litpic'];替換這一行為
$row['litpic'] = $row['litpic'];
說明:你會發現不修改的圖片路徑為
新聞熱點
疑難解答