網站搬家的最佳處理方法(轉換網址)

當網站要更改網址, 要搬家的時後, 通常都是在考慮直接放棄, 從新再來. 若要留著, 那就需要做點規劃.(通常是很簡單的規畫, 很辛苦的實作.. XD)

註: 捨棄/留存影響範圍主要是搜尋引擎(索引, index) 和 其它網址連結過來的連結 是否能正常連結到網站來.(若是有提供使用者服務的, 需要另外考慮使用者觀感, 這個在此不列入討論)

Google 黑板報 這篇說明蠻建議參考: 網站遷移的最佳方法 - Google 中國Blog

參考文章中提到的步驟: (以下建議都先搬一部分做測試, 不要一次全搬)

  1. 轉換網址時使用 301重導向功能 (301 redirect), 代表 此網址 要 永久搬移 到 新的網址 去.
  2. tail -f access.log | grep 404 (apache 的 access log, 監看 apache 的 log, 出現 404 error 的頁面網址)
  3. 將上個步驟抓到的 404 網址, 與新網址做 301 redirect 對應, 對應不到也盡量找相似內容的網址.
  4. 檢查網頁的內、外部連結, 如果目錄結構有要變動, 內部網址的對應就盡量用 絕對連結(ex: http://example.com/food/foo.html), 而不是採用相對連結(ex: ../food/foo.html).
  5. 使用 Xenu 是連結的檢查工具, 可以檢查網站是否有死連結.
  6. 網址的所有權, 至少還要掌握 180天. (不要轉換完, 馬上就把網址廢了, 或許還有很多網址還沒轉完)
  7. 最後, 持續監控 access.log 抓 404 error 一段時間, 就完成網站搬遷動作.
  8. 此步驟為非必要: 若有使用 Google webmaster(Google 網站管理工具), 將新網址加進網站管理工具 中, 再去 重新認證網址所有權, 並提交新的 Sitemap.

如果網站因 重新命名/重新設計, 而需要變更網址, 也建議分兩階段

  1. 搬移網址
  2. 重新設計 (先搬完再重新設計)

最後個人建議, 如果不需要搬家, 這種勞民傷財的事還是少做為妙. Orz..

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

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