當(dāng)前位置:首頁(yè) >  站長(zhǎng) >  搜索優(yōu)化 >  正文

網(wǎng)站維護(hù)時(shí)如何避免被搜索引擎K站

 2012-03-18 15:34  來(lái)源: 二十一點(diǎn)   我來(lái)投稿 撤稿糾錯(cuò)

  域名預(yù)訂/競(jìng)價(jià),好“米”不錯(cuò)過(guò)

 

這是dukejia繼之前的《5種手段提升谷歌對(duì)網(wǎng)站的信任度》,第二篇作品,很高興第一次寫SEO相關(guān)文章就被收錄了?;氐街黝},有些網(wǎng)站常常因?yàn)樾枰M(jìn)行常規(guī)維護(hù)或者因?yàn)槟承┰?黑客)而不得不臨時(shí)關(guān)閉,如果用戶或者搜索引擎在這個(gè)時(shí)候訪問(wèn)臨時(shí)關(guān)閉的網(wǎng)站,這將會(huì)影響網(wǎng)站的聲譽(yù)或者排名流量。因此做好網(wǎng)站臨時(shí)關(guān)閉的一些工作,是所有SEOs的必備功課。

下面我將教大家怎么處理好網(wǎng)站臨時(shí)關(guān)閉時(shí)跟用戶還有搜索引擎的一些三角關(guān)系!讓用戶與蜘蛛知道網(wǎng)站正在維護(hù)

 

當(dāng)一家餐廳的老板,因?yàn)槟承┰虿坏貌慌R時(shí)關(guān)閉餐廳,老板會(huì)在餐廳門口貼公告,告知顧客餐廳臨時(shí)關(guān)閉以及恢復(fù)營(yíng)業(yè)的時(shí)間,這樣顧客就不會(huì)誤以為餐廳倒閉,而不再次光臨。同樣的道理也可以套用在網(wǎng)站上,如果一個(gè)網(wǎng)站因?yàn)槟承┰虮仨毰R時(shí)關(guān)閉,那么站長(zhǎng)有責(zé)任通知蜘蛛還有用戶,并告知恢復(fù)的時(shí)間,這樣蜘蛛還有用戶才會(huì)再次訪問(wèn)網(wǎng)站,而不是誤以為網(wǎng)站已經(jīng)永久關(guān)閉。但是怎樣做好告知工作,就不像餐廳那樣貼貼告示就能搞定,網(wǎng)絡(luò)的世界比較復(fù)雜,因此告知用戶與蜘蛛是一名藝術(shù),下面我們列舉兩個(gè)站長(zhǎng)朋友經(jīng)常犯的錯(cuò)誤。

錯(cuò)誤一,網(wǎng)站關(guān)閉沒(méi)有告知

 

有些站長(zhǎng)朋友,沒(méi)有做好告知工作,隨隨便便就把網(wǎng)站關(guān)閉,導(dǎo)致用戶以及蜘蛛訪問(wèn)時(shí),顯示404頁(yè)面。最糟的情況是,用戶以及蜘蛛會(huì)誤以為網(wǎng)站已經(jīng)倒閉,而不會(huì)再次光臨,就跟餐廳一樣,關(guān)門,沒(méi)有貼公告,同樣的其顧客會(huì)以為餐廳已經(jīng)倒閉了,下次不會(huì)再來(lái)了。

錯(cuò)誤二,單一頁(yè)面告知

有些站長(zhǎng)則會(huì)制作一個(gè)單一頁(yè)面,告知用戶網(wǎng)站正在維護(hù),并將全站其他的頁(yè)面都指向這一頁(yè)面,這也是非常不智的行為,因?yàn)檫@樣做只告知了用戶,而沒(méi)有通知蜘蛛,這樣蜘蛛只會(huì)以為其他頁(yè)面被刪除了,只剩下這個(gè)頁(yè)面。在詳細(xì)介紹網(wǎng)站臨時(shí)關(guān)閉時(shí)的SEO處理步驟前,我們先復(fù)習(xí)下幾個(gè)SEO最常碰到的HTTP狀態(tài)碼

SEO過(guò)程中最常見(jiàn)的HTTP狀態(tài)碼有:

200 - 服務(wù)器成功返回網(wǎng)頁(yè)

301- 請(qǐng)求的網(wǎng)頁(yè)已永久移動(dòng)到新位置。當(dāng)URLs發(fā)生變化時(shí),使用301代碼。搜索引擎索引中保存新的URL。

302 -請(qǐng)求的網(wǎng)頁(yè)臨時(shí)移動(dòng)到新位置。搜索引擎索引中保存原來(lái)的URL。

404 - 請(qǐng)求的網(wǎng)頁(yè)不存在

503 - 服務(wù)器目前無(wú)法使用(由于超載或停機(jī)維護(hù))。通常,這只是暫時(shí)狀態(tài)。

如何告知用戶以及蜘蛛網(wǎng)站正在維護(hù)?

如果我們網(wǎng)站臨時(shí)關(guān)閉,必須告知用戶以及蜘蛛,讓用戶跟蜘蛛知道網(wǎng)站只是臨時(shí)關(guān)閉,而不是永久關(guān)閉,這樣用戶跟蜘蛛就會(huì)隔斷時(shí)間再次訪問(wèn)網(wǎng)站,具體做法是創(chuàng)建一個(gè)返回503狀態(tài)的文件。

1. 創(chuàng)建一個(gè)503.php的文件,并把它放到服務(wù)器的根目錄

< ?php

header("HTTP/1.1 503 Service Temporarily Unavailable");

header("Status: 503 Service Temporarily Unavailable");

header('Retry-After: Sat, 8 Oct 2012 18:27:00 GMT');

?>

< !DOCTYPE HTML>

< html>

< head>

< meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

網(wǎng)站名稱< /title>

< /head>

< body>

< h1>網(wǎng)站名稱

< p>網(wǎng)站維護(hù)中< /p>

< p>將于2012/10/8恢復(fù)< /p>

< /body>

< /html>

第一二句告知搜索蜘蛛網(wǎng)站處理暫時(shí)關(guān)閉狀態(tài),第三句告知搜索蜘蛛,網(wǎng)站將于2012年10月8日18:27從新開(kāi)放,注意:這里用的是格林威治標(biāo)準(zhǔn)時(shí)間。

但是光放一個(gè)503信息到服務(wù)器里還是不夠的,蜘蛛會(huì)訪問(wèn)網(wǎng)站不同的頁(yè)面,因此我們必須引導(dǎo)所有的蜘蛛到503.php這個(gè)頁(yè)面,讓蜘蛛知道,整個(gè)網(wǎng)站處于臨時(shí)關(guān)閉中,而不是個(gè)別頁(yè)面。如果站長(zhǎng)使用的是Apache/Linux服務(wù)器,我們只需在.htaccess設(shè)置一下,引導(dǎo)所有的蜘蛛到505.php頁(yè)面,這里我們要使用302跳轉(zhuǎn),注意:在這里千萬(wàn)不要使用301跳轉(zhuǎn),因?yàn)?01是永久的,在這種情況下會(huì)毀滅掉整個(gè)網(wǎng)站。

2.引導(dǎo)蜘蛛到503.php

將下面這段代碼保存到.htaccess文件,并上傳到網(wǎng)站根目錄

Options +FollowSymLinks

RewriteEngine On

RewriteBase /

RewriteCond %{REMOTE_ADDR} !^00\.00\.00.\.00

RewriteCond %{REQUEST_URI} !^/503.php [NC]

RewriteRule ,* /503.php [R,L]

最后一行的[R, 告知蜘蛛,這個(gè)是302跳轉(zhuǎn),屬于暫時(shí)的。

 

這樣我們就完成了網(wǎng)站臨時(shí)關(guān)閉的部署,可以放心關(guān)站了!本文來(lái)源二十一點(diǎn)版權(quán)所有,轉(zhuǎn)載請(qǐng)注明出處

申請(qǐng)創(chuàng)業(yè)報(bào)道,分享創(chuàng)業(yè)好點(diǎn)子。點(diǎn)擊此處,共同探討創(chuàng)業(yè)新機(jī)遇!

相關(guān)文章

熱門排行

信息推薦