
網站改版時,需要考慮一個周全的過渡方案,其中不容忽視的一點就是對舊版的處理問題。即使借助完美的數據遷移方案可以使新版從內容上完全取代舊版,但我們仍然不應該立即徹底廢除掉舊版,因為:
1、網民有可能通過瀏覽器收藏夾或網摘工具收藏了舊版的很多URL;
2、搜索引擎可能記錄了舊版的很多URL;
3、其它網站頁面可能有很多對舊版頁面的鏈接。
因此此時讓舊版下線,大部分鏈接也就失效了,用戶以為網站不復存在了,流量突然減少,排名下降,且影響長久。于是新舊版的過渡應該盡量達到下面的要求:
1、曾有的鏈接地址仍然有效;
2、即使用戶去了舊版,也要盡量把用戶帶向新版;
3、避免用戶在舊版發布數據。
下面是一個實例,網站www.abc.cn新版即將上線,我們大概需要做這樣一些工作:
新版開發中,定義404錯誤(找不到網頁)處理程序,將找不到網頁的URL中的www替換為www1,然后重定向。
在abc.cn域名管理平臺中新建一條DNS的A記錄:www1.abc.cn,指向舊版主站服務器。
新版上線時,將A記錄www.abc.cn修改為指向新版主站服務器。
關閉舊版的用戶注冊、登錄和發布信息的入口。舊版中對首頁的鏈接全部改為絕對路徑www.abc.cn。
一定時間(例如2個月)后,修改新版的404錯誤處理程序,不再重定向到舊版對應頁面,而是重定向新版某頁面,比如提示“您訪問的頁面不存在”,并自動跳轉到新版首頁。
同時進入abc.cn域名管理平臺,刪除A記錄www1.abc.cn,徹底廢除舊版的可訪問性。完成新舊版的過渡。