網站維護時如何避免被搜尋引擎K站

來源:互聯網
上載者:User

仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳

這是dukejia繼之前的《5種手段提升谷歌對網站的信任度》,第二篇作品,很高興第一次寫SEO相關文章就被收錄了。 回到主題,有些網站常常因為需要進行常規維護或者因為某些原因(駭客)而不得不臨時關閉,如果使用者或者搜尋引擎在這個時候訪問臨時關閉的網站,這將會影響網站的聲譽或者排名流量。 因此做好網站臨時關閉的一些工作,是所有SEOs的必備功課。

下面我將教大家怎麼處理好網站臨時關閉時跟使用者還有搜尋引擎的一些三角關係!讓使用者與蜘蛛知道網站正在維護

  

當一家餐廳的老闆,因為某些原因不得不臨時關閉餐廳,老闆會在餐廳門口貼公告,告知顧客餐廳臨時關閉以及恢復營業的時間,這樣顧客就不會誤以為餐廳倒閉,而不再次光臨。 同樣的道理也可以套用在網站上,如果一個網站因為某些原因必須臨時關閉,那麼站長有責任通知蜘蛛還有使用者,並告知恢復的時間,這樣蜘蛛還有使用者才會再次訪問網站,而不是誤以為網站已經永久關閉。 但是怎樣做好告知工作,就不像餐廳那樣貼貼告示就能搞定,網路的世界比較複雜,因此告知使用者與蜘蛛是一名藝術,下面我們列舉兩個站長朋友經常犯的錯誤。

錯誤一,11518.html">網站關閉沒有告知

  

有些站長朋友,沒有做好告知工作,隨隨便便就把網站關閉,導致使用者以及蜘蛛訪問時,顯示404頁面。 最糟的情況是,使用者以及蜘蛛會誤以為網站已經倒閉,而不會再次光臨,就跟餐廳一樣,關門,沒有貼公告,同樣的其顧客會以為餐廳已經倒閉了,下次不會再來了。

錯誤二,單一頁面告知

有些站長則會製作一個單一頁面,告知使用者網站正在維護,並將全站其他的頁面都指向這一頁面,這也是非常不智的行為,因為這樣做只告知了使用者,而沒有通知蜘蛛,這樣蜘蛛只會以為其他頁面被刪除了,只剩下這個頁面。 在詳細介紹網站臨時關閉時的SEO處理步驟前,我們先複習下幾個SEO最常碰到的HTTP狀態碼

SEO過程中最常見的HTTP狀態碼有:

200 - 伺服器成功返回網頁

301- 請求的網頁已永久移動到新位置。 當URLs發生變化時,使用301代碼。 搜尋引擎索引中保存新的URL。

302 -請求的網頁臨時移動到新位置。 搜尋引擎索引中保存原來的URL。

404 - 請求的網頁不存在

503 - 伺服器目前無法使用(由於超載或停機維護)。 通常,這只是暫時狀態。

如何告知使用者以及蜘蛛網站正在維護?

如果我們網站臨時關閉,必須告知使用者以及蜘蛛,讓使用者跟蜘蛛知道網站只是臨時關閉,而不是永久關閉,這樣使用者跟蜘蛛就會隔斷時間再次訪問網站,具體做法是創建一個返回503狀態的檔。

1. 創建一個503.php的檔,並把它放到伺服器的根目錄

< ?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" />

網站名稱< /title>

< /head>

< body>

< h1>網站名稱

< p>網站維護中< /p>

< p>將于2012/10/8恢復< /p>

< /body>

< /html>

第一二句告知搜索蜘蛛網站處理暫時關閉狀態,第三句告知搜索蜘蛛,網站將于2012年10月8日18:27從新開放,注意:這裡用的是格林威治標準時間。

但是光放一個503資訊到伺服器裡還是不夠的,蜘蛛會訪問網站不同的頁面,因此我們必須引導所有的蜘蛛到503.php這個頁面,讓蜘蛛知道,整個網站處於臨時關閉中,而不是個別頁面。 如果站長使用的是Apache/Linux伺服器, 我們只需在.htaccess設置一下,引導所有的蜘蛛到505.php頁面,這裡我們要使用302跳轉,注意:在這裡千萬不要使用301跳轉,因為301是永久的,在這種情況下會毀滅掉整個網站。

2.引導蜘蛛到503.php

將下面這段代碼保存到.htaccess檔,並上傳到網站根目錄

Options +FollowSymLinks

RewriteEngine On

RewriteBase /

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

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

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

最後一行的[R, 告知蜘蛛,這個是302跳轉,屬於暫時的。

  

這樣我們就完成了網站臨時關閉的部署,可以放心關站了!本文來源二十一點HTTP://www.dukejia.com版權所有,轉載請注明出處

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.