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