批量給帝國cms整站欄目和內容網頁鏈接更換域名方法如下:
1、準備工作:
帝國官方給出的域名更換步驟是這樣的:
(1)設置好參數設置的選項.
(2)替換相應的字段值:
方法一:運行update?phome_ecms_news?set?titleurl=REPLACE(titleurl,’原域名’,’新域名’)(說明:news為相應的表)
方法二:后臺批量替換字段值即可
2、然后根據帝國官方提供的網站遷移方法來將備份好的數據轉移到新空間中。轉移完后記得對整站進行數據更新,更新完以后數據應該都恢復啦。但是可能還會存在圖片不能顯示、圖片路徑不對,以及文中路徑不對等問題。這時就需要執行1中的第(2)步。
3、替換相應的字段值:
有2種方法:
第一種方法:在“網站后臺——系統設置——備份 /恢復數據——執行sql語句” 中運行update phome_ecms_news set titleurl=REPLACE(titleurl,’原域名’,’新域名’),titlepic=REPLACE(titlepic,’原域名’,’ 新域名’)
注:執行這條語句后只是對帝國cms數據庫中news這個表的值進行了替換。為了以防萬一,最好對帝國cms里的所有八個表進行這項操作。
所以除了執行上面那條語句,還應再執行下面7條:
update phome_ecms_download set titleurl=REPLACE(titleurl,’原域名’,’新域名’),titlepic=REPLACE(titlepic,’原域名’,’ 新域名’)
update phome_ecms_photo set titleurl=REPLACE(titleurl,’原域名’,’新域名’),titlepic=REPLACE(titlepic,’原域名’,’ 新域名’)
update phome_ecms_flash set titleurl=REPLACE(titleurl,’原域名’,’新域名’),titlepic=REPLACE(titlepic,’原域名’,’ 新域名’)
update phome_ecms_movie set titleurl=REPLACE(titleurl,’原域名’,’新域名’),titlepic=REPLACE(titlepic,’原域名’,’ 新域名’)
update phome_ecms_shop set titleurl=REPLACE(titleurl,’原域名’,’新域名’),titlepic=REPLACE(titlepic,’原域名’,’ 新域名’)
update phome_ecms_article set titleurl=REPLACE(titleurl,’原域名’,’新域名’),titlepic=REPLACE(titlepic,’原域名’,’ 新域名’)
update phome_ecms_info set titleurl=REPLACE(titleurl,’原域名’,’新域名’),titlepic=REPLACE(titlepic,’原域名’,’ 新域名’)
執行上述語句可能會報錯,可以不用管,因為并不是每一個表都會有titleurl或titlepic這個字段。你只要確保你輸入的上述代碼語法正確即可。
第2種方法:
(1)進入“網站后臺——欄目管理——其他管理——批量替換字段值”;
(2)會看到里面有八個表。我們所要做的就是對里面每一個表作如下操作:
A、在“選擇替換表”里選擇一個表,然后在“操作字段”里面選中全部(選擇多個字段可以用CTRL/SHIFT);
B、在“替換內容”的“原字符”寫下你原來的域名,在“新字符”中寫下你的新域名;
C、選擇“正則替換”,最后提交。
推薦:帝國cms建站教程