頁面訪問已升級(jí)的時(shí)候應(yīng)該怎么做?
一個(gè)站點(diǎn)要長時(shí)間運(yùn)營的過程中,總會(huì)面臨網(wǎng)站升級(jí),頁面訪問升級(jí)當(dāng)然是在所難免的。在處理頁面訪問升級(jí)時(shí),一般的網(wǎng)站都會(huì)選擇這幾種常見的方式來完成新舊網(wǎng)站的迭代更新。
301重定向
這種方式是最常用的頁面訪問升級(jí)方法,也是對(duì)搜索引擎最友好的方法,使用301重定向頁面可以把舊版本的網(wǎng)頁在網(wǎng)頁發(fā)起請(qǐng)求的瞬間轉(zhuǎn)移到新頁面,網(wǎng)站訪客一般都感覺不到跳轉(zhuǎn)的存在,這種轉(zhuǎn)向需要在服務(wù)器端完成,所以301重定向?qū)τ谄胀ǖ木W(wǎng)頁設(shè)計(jì)者來說也有一定的難度。
不過對(duì)于使用windows服務(wù)器和iis建站的用戶來說,倒是非常簡單的,因?yàn)閕is軟件中自己就有301重定向這個(gè)功能,尤其是對(duì)于iis6的用戶,直接在軟件中設(shè)置好新舊轉(zhuǎn)向域名即可。
如果是iis7以上版本,可能通過IIS設(shè)置以后經(jīng)常會(huì)出現(xiàn)各種各樣的重定向失敗問題,這時(shí)候還需要手動(dòng)去編輯網(wǎng)站根目錄中的web.config文件,iis7以上的版本,各種日常的配置都可以通過修改web.config文件來完成服務(wù)器的配置。
301重定向?qū)崿F(xiàn)的頁面訪問升級(jí)只限于升級(jí)前后的網(wǎng)站在URL結(jié)構(gòu)上是完全保持一致的,或者是存在一定的規(guī)律才能完成實(shí)現(xiàn)301重定向,如果頁面升級(jí)以后的URL結(jié)構(gòu)完全不同且毫無規(guī)律,而且網(wǎng)頁內(nèi)容也發(fā)生了很大的改變,這時(shí)候就無法使用301重定向,于是我們就有了下一種頁面升級(jí)方法。
JS提示并跳轉(zhuǎn)
這種方法對(duì)搜索引擎來說是不友好的,所以一般不使用這種方法做為頁面升級(jí)訪問的處理辦法,不過有時(shí)候?qū)嵲跓o法使用301的情況下也只能選擇這種方式的頁面升級(jí)訪問。
采用js提示跳轉(zhuǎn)的時(shí)候,最好是保留舊版本的網(wǎng)頁內(nèi)容,讓跳轉(zhuǎn)只發(fā)生在訪客端,這樣可以保證原有網(wǎng)頁的訪客不會(huì)大量流失,而且也解決了原有頁面在搜索引擎上的排名不受影響。
當(dāng)然,這些頁面訪問升級(jí)的處理辦法都是在新舊網(wǎng)頁可控的基礎(chǔ)上才能完成,如果遇到之前的網(wǎng)站被黑客大量掛馬或者之前的服務(wù)器被黑且無法找回?cái)?shù)據(jù),再或者之前的網(wǎng)站服務(wù)器IP被墻等等,遇到這些問題的時(shí)候,上邊說的這兩種頁面訪問升級(jí)的處理辦法貌似都沒用了,那就只能用最后一種辦法了。
更改域名解析
這種方式是比較極端的,直接將原來網(wǎng)站的域名重新解析,將域名解析到新網(wǎng)站的服務(wù)器IP上,這樣原有的忠實(shí)用戶訪客肯定是不會(huì)丟失的,因?yàn)橛蛎苯咏馕龅叫戮W(wǎng)站的服務(wù)器上就可以看到新網(wǎng)站的內(nèi)容了。
不過不出以外的話,舊網(wǎng)站的在搜索引擎上所積累的排名和流量是要全部丟失掉了,因?yàn)橹匦陆馕鲇蛎叫碌腎P就相當(dāng)于一個(gè)全新的網(wǎng)站生命周期,之前被搜索引擎收錄的url快照會(huì)被逐漸的全部清理掉,而且這樣做的后果可能還會(huì)影響到新網(wǎng)站的收錄問題。
所以在萬不得已的情況下肯定是不要采用第三種這種極端方法去實(shí)現(xiàn)頁面訪問升級(jí)的,畢竟一個(gè)網(wǎng)站的忠實(shí)用戶往往并不是很多,尤其是對(duì)于企業(yè)網(wǎng)站而言,丟失了搜索引擎的流量對(duì)于一個(gè)企業(yè)網(wǎng)站來說是很可怕的一件事。