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