如何在網站換空間后巧改變圖片路徑
在上篇原創文章里,我們已經講解了不要在臨時空間上添加網站資料,換句話說,就是當你的網站還放在建站公司的臨時空間上時,請不要在后臺添加數據,否則等換了空間會很煩,但今天我又出了一招,即使添加了,也沒事,處理起來也非常的快,下面就給大家說一下網站換空間后巧變化圖片路徑。 平時在網站的后臺添加的東西都到數據庫里面去了,也就是說,網站備份只需備份這個數據庫就行了,當然網站源程序在一開始的時候,當然也要備份下來,只是在以后的日子里,只要備份幾兆的數據就OK了。 如果網站仍舊在臨時空間里,添加的數據的地址會自動默認為某某文件夾里的路徑,而當換到新空間,到根目錄上時,這個文件夾名字已經不存在了,但由于路徑是這個文件夾名字,所以自然圖片就打不開。 還有一個就是在后臺鏈接網頁,也會被默認為指向臨時空間網站的網址,當轉移到新空間,一切都不存在了,當然鏈接的也不行啦。 現在教大家一招,首先打開數據庫文件,里面有若干表,一個個的打開看,采用ctrl+F,調出查找與替換對話框,但這個與word文檔的稍微有點不一樣,要設置一些查詢條件,查找范圍要由某個字段換成整個表的名字,匹配一欄有三個選項,一是字段開頭,二是字段任何部分,三是整個字段,這三個當中我們選擇字段任何部分,也就是說你的關鍵詞可以是字段內容的一部分,是一部分的時候也會被檢索到,“查找內容”與“替換為”的欄目的填寫與word文檔是一樣一樣的,要想把字段的內容替換掉,也就是幾秒的時間,效率是如此之高,很爽吧。 為了形象的說明上面講的一些東西,舉個例子吧,如果臨時空間所指向的域名為abc.com,里面有家叫做東方科技的公司,建了個文件夾名字叫dongfang,這時候如果網站建好了,客戶可以通過“abc.com/dongfang”這個路徑打開新做的網站,但倘若在后臺加了一些圖片,可能就會出現這樣的問題,比如圖片x.jpg放在img里,即這個圖片的路徑是:“http://www.abc.com/dongfang/img/x.jpg”,而相對路徑也就默認為:“dongfang/img/x.jpg”,這樣換到新空間的根目錄上時,圖片就自然打不開了,因為路徑不對嘛。這時候要改的就是用“img/x.jpg”替換掉“dongfang/img/x.jpg”,要查找的自然就是“dongfang/img/x.jpg”。 這是圖片的路徑,還有如果在后臺添加了網站鏈接,鏈接也會出問題,路徑會變為“http://abc.com/dongfang/xyz.htm”,換空間后就打不開了,要替換的方式,可以用空來替換掉“http://abc.com/dongfang/”,實際上這樣的做法就是直接刪除上面的字符串。通過以上的做法就可以巧妙的改變圖片的路徑,當然鏈接的路徑也可以被改掉。
 |
|