教學筆記 | 科技 | 網路分享

安裝綠色鎖頭後,如何批次修改內文網址

2016-11-11

話說Zeta申請了SSL把手邊的網站都改成Https之後
發現有的網址會出現綠色鎖頭
有的卻又沒有
稍微檢查了一下才發現
原來之前Zeta文章內文的圖片多半是利用圖床的方法來連結
雖然部落格跟圖床空間都已經加上SSL憑證了
但是原本部落格內的連結卻都還是舊的
所以綠色鎖頭才會時有時無的
因此必須要把這些link都修改過來才行
這可是一個大麻煩
因為現在北方羽林裡也有了一百多篇的文章
總不能一篇一篇找來修改吧?
這時候自架網站的好處又出現了
因為我們可以透過資料庫來批次修改
就不用一篇一篇文章找過去了~

如何批次修改資料庫內的網址

在Cpancel後台進到PHPMyAdmin
找到網站的資料庫
使用「搜尋」分頁去查詢舊連結的網址

記得資料表要圈選全部選擇



因為Zeta要修正的網址都是文章內容
所以只出現在wp_posts中

經過瀏覽就會發現 guid 部分都是舊網址
連結都是Http而不是Https
難怪綠色鎖頭出不來…

找到目標後
接著要進行修改
先回到資料庫頂
點選「SQL」分頁開始輸入指令列批次修正
修正碼如下

UPDATE wp_posts SET guid = REPLACE (

guid,

‘http://zetaspace.tk’,

‘https://zetaspace.tk’);

按下執行就可以一瞬間將所有的連結修改過來囉
同樣的方法也可以用在換網域時修改舊文章連結

如果你覺得這篇文章對你有幫助
就替北方羽林的臉書按個讚吧!