因為舊的網址不再使用了,但是存在 b2evolution 內的文章中圖片所指連結的網址還是舊的網址。
為了要更新成新的網址,我們不必去一篇一篇的開啓來更新它,可以利用 mysql 資料庫中的備份功能 mysqldump 來進行自動去變更文章中圖片所指連結的網址,將它更改成新的網址。
STEP 1︰利用 MYSQL 的指令將b2evolution資料庫的內容變成文字檔。
假設您的 MYSQL 的使用者名稱是 root,密碼是 3939889,資料庫名稱為 b2
在 linux 的提示符號下輸入下列文字︰
mysqldump --user=root --password=3939889 b2 〉 dump.sql
成功後你會發現有一個新的檔案 dump.sql
STEP 2︰利用 vi 將 dump.sql 進行自動去變更文章中圖片所指連結的網址,將它更改成新的網址。
在 linux 的提示符號下輸入下列文字︰
vi dump.sql
在 vi 內輸入下列文字(假設舊網址為 www.shdc.com.tw,而新網址為 www.nanaimoinn.com)︰
:1,$s/www.shdc.com.tw/www.nanaimoinn.com/g
STEP 3︰利用 MYSQL 的指令將 dump.sql 變成b2evolution資料庫的內容。
mysql --user=root --password=3939889 b2 〈 dump.sql
這樣就完成了所有自動去變更文章中圖片所指連結的網址,將它更改成新的網址的步驟,以後就不必要為網站變更新網址而苦惱了。![]()
No Pingbacks for this post yet...
一個與您分享Linux經驗的地方.
本站目前共有 740 篇文章。
| Sun | Mon | Tue | Wed | Thu | Fri | Sat |
|---|---|---|---|---|---|---|
| << < | > >> | |||||
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | ||