2010/04/13
Blogger 搬家到 WordPress - 設定網址
在上一篇『Blogger 搬家到 WordPress 超簡單』
我們已經把 Blogger 的文章全部都轉到 WordPress 了,
基本上,這樣就沒有什麼太大的問題。
但是還是有幾個小地方可以稍微調一下,以便符合個人需要。

從Blogger匯過來時,預設網址是使用文章編號
從Setting->Permalinks,選擇 Customer Structure (中文版:設定->固定網址->自訂結構)
輸入『/%year%/%monthnum%/%postname%.html』,記得儲存。
輸入『/%year%/%monthnum%/%postname%.html』,記得儲存。
回到Blog頁面之後,網址結構果然變了,變成文章主旨.html 了
但是這樣子我們還不滿足,最終的結果是希望wordpress 的網址結構要跟之前在Blogger的一樣。
這個時候需要進入到資料庫下SQL語法,才能達到我們的目標。
如果對資料庫不熟悉的朋友,請小心操作,執行語法前,請先備份阿!(弄壞了別找我!!)
進到wordpress的DB,執行下列語法:
SELECT replace(MID(meta_value ,10,100),'.html','') as 'link' FROM `wp_postmeta` WHERE `meta_key` = 'blogger_permalink'
執行完上面的語法之後,如果出現類似下面的畫面,接下來的步驟你才能夠繼續,
如果不是,那恭喜,這個方法你不適用..XD
(出現的結果應該就是你Blogger 文章的網頁網址,但是沒有.html )
如果不是,那恭喜,這個方法你不適用..XD
(出現的結果應該就是你Blogger 文章的網頁網址,但是沒有.html )
繼續執行下面的語法,
update `wp_posts` set post_name = ( SELECT replace(MID(meta_value ,10,100),'.html','') as 'link' FROM `wp_postmeta` WHERE `meta_key` = 'blogger_permalink' and post_id = ID )
執行成功之後,回到Blog頁面。
太棒啦!大功告成!網址的結構跟原本的Blogger一樣囉!
收工,喝茶去!


