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