POST TIME:2017-11-13 00:57
用dedecms建站后給網(wǎng)站更換域名后會(huì)發(fā)現(xiàn)文章里面的圖片無(wú)法打開(kāi)。查看源碼,你會(huì)發(fā)現(xiàn)原來(lái)圖片的路徑還是原有的域名,所以我們需要給它進(jìn)行替換,但是一個(gè)一個(gè)替換的話那太多了,明顯是不科學(xué)的,這里我們需要用到dedecms后臺(tái)的sql語(yǔ)句來(lái)進(jìn)行批量替換。
方法很簡(jiǎn)單,SQL語(yǔ)句來(lái)執(zhí)行文章正文內(nèi)容就ok了。(注意:此項(xiàng)操作涉及到數(shù)據(jù)庫(kù),進(jìn)行操作前建議備份一下數(shù)據(jù)庫(kù))
操作方法:
進(jìn)入織夢(mèng)后臺(tái)——系統(tǒng)——SQL命令行工具,然后看到一個(gè)文本框,在文本框內(nèi)輸入下面的sql語(yǔ)句,按確定執(zhí)行即可。
update dede_addonarticle set body=replace(body,’之前的域名’,’現(xiàn)在的域名’)
到這里就完成修改了,生成一下所有文檔就行了。
注意:上面命令中dede_為織夢(mèng)默認(rèn)的數(shù)據(jù)庫(kù)表前綴,如果你的數(shù)據(jù)庫(kù)表前綴已經(jīng)修改過(guò),請(qǐng)?zhí)鎿Q成你自己網(wǎng)站的數(shù)據(jù)庫(kù)表前綴。