[WordPress] 使用 Blogger 301 Redirect 外掛,讓 Blogger 的文章自動跳轉至 WordPress 網站

[WordPress] 使用 Blogger 301 Redirect 外掛,讓 Blogger 的文章自動跳轉至 WordPress 網站

剛幫家人把原本在 Google Blogger 的網誌,

也遷移到 Google Cloud Platform 上的 WordPress 網站上,

接下來也是得導人氣過來新站~

 

然而,似乎大部分的免費部落格網誌都不支援轉址的功能 (不希望你跳槽吧),

如果有支援的話,用 HTTP 301 Move Permanently 轉址是最好的了,

因為它可以通知瀏覽器,以後就會直接去瀏覽新站了~

 

所以只好自己來了~

可以用像我之前在 將痞客邦文章自動跳轉至 WordPress 這篇裡提到的方式,

用 JavaScript 改變 location.href 跳轉,

也可以藉助 WordPress 外掛的輔助~

今天就來試一下 WordPress 的外掛 Blogger 301 Redirect 吧~

 

1. 安裝 Blogger 301 Redirect

在外掛區搜尋 Blogger 301 Redirect 安裝:

 

其實外掛區裡還有另一個蠻類似的產品,

叫做 Blogger To WordPress,下載次數差不多,

試用過後,功能也類似,但沒什麼選項可以設定,

因此還是使用 Blogger 301 Redirect 這個外掛~

 

2. 設定 Blogger 301 Redirect

到外掛 > Blogger 301 Redirect > Settings,裡面有些東西可以設定,

我主要是把它建議的東西選起來 (不知道為啥建議的選項並不是預設值):

 

接著,在這設定頁的下方,有兩個 Blogger 用的範本頁面,

選擇其中一個 (應該是選第一個就行了),把內容複製下來,待會要放到 Blogger 上面去:

 

3. 修改 Blogger 的主題範本

登入 Google Blogger 後台 > 主題 (Theme),

最好先按 Backup/Restore 將現在的範本備份下來~

接著按下 Edit HTML 來編輯範本,

將剛剛在 Blogger 301 Redirect 設定頁複製下來的東西,貼在範本頁裡面 (完全取代)。

最後按下儲存主題:

 

噹噹~這樣子就設定好了~

上面做的事情其實就是讓 Google Blogger 的頁面,利用 meta-refresh 的標籤,

將 Blogger 上的文章自動轉址到 WordPress 網站上,

跟我在 將痞客邦文章自動跳轉至 WordPress 這篇裡用的方式,

可以說是半斤八兩,差別在於:

  • 我的方式
    • 利用 JavaScript 修改 location.href 來跳轉
    • 可以在確認新網誌文章存在的狀況下,才跳轉
    • 比較慢 (因為要先確認對應的新網誌文章存在)
    • 可以顯示「網站遷移,跳轉至新站 xxx」的訊息
  • Blogger 301 Redirect
    • 利用 meta-refresh 標籤來跳轉
    • 總是跳轉至新網誌,即使新網誌找不到對應的文章
    • 比較快 (不用確認對應的新網誌文章是否存在)
    • 無法顯示「網站遷移,跳轉至新站 xxx」的訊息 (外掛不提供)

 

測試了一下,運作應該算是正常,

Blogger 上的文章都能立刻跳轉至對應的 WordPress 文章,

只是如果失敗的話,會直接跳轉至新站的首頁,稍微怪了一點

(因為沒有提示訊息,訪客可能會覺得有點奇怪)~

不過操作起來蠻簡單的,推薦從 Blogger 跳槽到 WordPress 的網友們可以多多利用~

 

註:外掛的名稱裡面有 301 Redirect,

讓我一開始以為可以作到使用 HTTP 301 Move Permanently 來轉址,

後來發現不是,有點小失望 (只是用 meta-refresh 呀,這可不是 HTTP 301)…

不過受限於 Google Blogger 並不提供 HTTP 301 轉址的功能,

這可能也是沒辦法的吧 (不過那名字裡就不要有 301 Redirect 呀,翻桌~)

(本頁面已被瀏覽過 816 次)

4 thoughts on “[WordPress] 使用 Blogger 301 Redirect 外掛,讓 Blogger 的文章自動跳轉至 WordPress 網站

    1. Blogger 沒提供這功能設定的話,應該是沒辦法,
      畢竟要叫 Web server 吐出 HTTP 301,
      只有管 Web server 的人 (也就是 Google) 做的到..

發佈回覆給「費雪」的留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料