第一步:先備分舊網站所有的資料,包括網站源代碼,網站數據庫等
第二步:購買新的虛擬主機,然后上傳舊網站的源代碼并還原數據庫
第三步:將新購買的域名指向新購買的虛擬主機
注意前三步上傳到的文檔的目錄結構要與原來的舊網站一致,不要更改
第四步:修改原來的虛擬主機的根目錄下默認文檔,也就是原來的舊網站的首頁,比如index.html或者Default.asp,將其這個默認文檔作301重定向處理,具體如何做301重定向這里只以ASP網站為例來說一下如何作重定向處理,打開默認文檔刪除這個認文檔之前所有的代碼并添加301重定向代碼,注意這個默認文檔一定要是asp的文檔,而不能是靜態的,比如index.html這樣的,靜態的文檔是不能作301重定向處理的,具體的重定向的代碼如下:
以下為引用的內容: <%@ Language=VBScript %> <% Response.Status="301 Moved Permanently" Response.AddHeader "Location",http://www.你的新域名/ %> |
那么為什么要作301重定向處理?其原因如下:
1:可以一打開舊域名的網站就直接跳轉到新域名
2:告訴搜索引擎域名已經作了更換,這樣對搜索引擎更友好
3:轉移網站權重,原來的網站權重可以通過域名的跳轉轉移一部分
第五步:將其它所有欄目頁包括內容頁的asp文檔也全部作301重定向處理,那么欄目頁如何作301重定向處理,這里同樣以asp的網站的一個欄目為aboutus.asp的文檔為例
1:刪除aboutus.asp下面原來的代碼,
2:加如下的代碼
以下為引用的內容: <%@ Language=VBScript %> <% Response.Status="301 Moved Permanently" Response.AddHeader "Location",http://www.你的新域名/aboutus.asp %> |
如果你的網站原來有生成靜態功能的話而且搜索引擎又收錄了你的全部是靜態頁的話那么又如何處理呢?這里以一個保存在根目錄下名稱為1.html的靜態頁面為例。
1:同樣保留原有舊網站的靜態頁
2:將每個靜態頁面里面的內容刪除(注意是刪除靜態頁面里面的內容而不是刪除靜態頁)
3:將每個靜態加如下的代碼:(這里假設在網站的根目錄下面有一個這樣的靜態文檔1.html
以下為引用的內容: <meta http-equiv="refresh" content="0;URL=http://www.你的新域名/1.html "> |