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