DEDECMS更換子目錄或者根目錄更成子目錄
來源:易賢網 閱讀:598 次 日期:2014-10-07 12:51:50
溫馨提示:易賢網小編為您整理了“DEDECMS更換子目錄或者根目錄更成子目錄”,方便廣大網友查閱!

但現在要把該網站更換到子目錄下,最初的操作是把目錄下程序及上傳的圖片全部轉移到子目錄下,運行,頁面全非,縮略圖及頁面內的圖片都無法顯示。花了不少時間終于在晚睡覺前弄好,現把經驗分享如下:

1、修改DedeCms系統(tǒng)配置參數

站點根網址修改為:http://域名/子目錄

網頁主頁鏈接:/子目錄

核心設置

DedeCms安裝目錄:/子目錄

2、修改模板文件

模板文件內的CSS及JS文件使用了絕對路徑的請修改為相對路徑,即去掉路徑前的“/”。

3、批量修改原數據的

如果不批量修改原數據圖片路徑,顯示是不正確的。原上傳圖片的路徑為絕對路徑的,如“/uploads/”現需要修改為,”/子目錄/uploads/“,現列表需要修改DEDECMS三個數據表下的字段內容:

圖集縮略圖表名dede_uploads字段url;

頻道文章列表的圖片縮略圖表名dede_archives字段litpic

新聞文章內部的圖片表名dede_addonarticle字段body

圖集文章內部的圖片表名dede_addonimages字段imgurls

因數據多,所以需要使用批量替換的方法,知道以上表名字段后就可以靈活替換了,現介紹兩種方法:

方法一:使用phpMyadmin用SQL語句替換

如:UPDATEdede_uploadsSETurl=REPLACE(url,’/uploads/’,'/qyc.cc/’)

方法二:使用DEDECMS自帶的工具,登陸后臺的,核心->數據庫內容替換->找到要替換的表和填寫上字段、被替換的內容及替換后的內容。

更新緩存,再刷新頁面驗證,大功告成。另,不得不說一句,把網站修改最大的問題是絕對路徑與相對路徑的問題,最不喜歡絕對路徑了,修改起來太麻煩了。

更多信息請查看IT技術專欄

更多信息請查看CMS教程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢?yōu)闇剩?/div>
相關閱讀CMS教程

2025國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯(lián)系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 加入群交流 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:526150442(9:00—18:00)版權所有:易賢網