[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 呀,翻桌~)

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

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

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

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

發佈留言必須填寫的電子郵件地址不會公開。

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