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