Google詳細解說動態、靜態、僞靜態網址的的區別及利與弊

      翻譯過來的Google發佈的文章。

動態、靜態、僞靜態

      動態網址:內容存於數據庫中,根據要求顯示內容,URL中以 ? # & 顯示不同的參數,如:news.php?lang=cn&class=1&id=2

      靜態網址:純靜態HTML文檔,能使用filetype:htm 查詢到的網頁。

      僞靜態網址:使用 Rewrite 將動態網址進行重寫,使動態網址看起來像靜態網址。

 

動態、靜態、僞靜態之間的利與弊(新)

      Google此文從Google新的算法、機制出發,解說了三者之間的利與弊,解釋了一些錯誤的認識。

動態網址

      首先,動態網址目前對於Google來說,“不能被抓取”的說法是錯誤的,Google能夠很好的處理動態網址並順利抓取;其次“參數不能超過3個”的說法也不正確,Google能夠抓取參數超過3個的動態網址,不過,爲了避免URL太長應儘量減少參數。

其次,動態網址有其一定的優勢,以上面所說的 news.php?lang=cn&class=1&id=2 爲例,網址中的參數準確的告訴Google,此URL內容語言爲cn、隸屬於分類1、內容ID爲2,更便於Google對內容的識別處理。

      最後,動態網址應儘量精簡,特別是會話標識(sid)和查詢(query)參數,容易造成大量相同頁面。

靜態網址

      首先,靜態網址具有的絕對優勢是其明晰,/product/nokia/n95.html和/about.html可以很容易被理解,從而在搜索結果中可能點擊量相對較高。

      其次,靜態網址未必就是最好的網址形式,上述動態網址中說到,動態網址能夠告訴Google一些可以識別的參數,而靜態網址如果文檔佈置不夠恰當(如:過於扁平化,將HTML文檔全放在根目錄下)及其他因素,反而不如靜態網址爲Google提供的參考信息豐富。

最後,樂思蜀覺得Google此文中是否有其隱藏含義?“更新此種類型網址的頁面會比較耗費時間,尤其是當信息量增長很快時,因爲每一個單獨的頁面都必須更改編譯代碼。”雖然所說的是網站,但在Google系統中是否同樣存在這樣的問題呢?

僞靜態網址

      首先,僞靜態網址不能讓動態網址“靜態化”,僞靜態僅僅是對動態網址的一個重寫,Google不會認爲僞靜態就是HTML文檔。

      其次,僞靜態可取,但應把重心放在去除冗餘參數、規範URL、儘可能的避免重複頁上。

      最後,僞靜態有很大潛大危險,最好在對網站系統、網站結構、內容分佈、參數意義熟悉的情況下使用。

在寫僞靜態規則時,應保留有價值的參數,不要將有價值的參數全部精簡掉,如前面例子中的 news.php?lang=cn&class=1&id=2 最好重寫爲 news-cn-class1-id2.html,而不是過份精簡重寫爲 news-2.html。

      再就是僞靜態中一定不能包含會話標識(sid)和查詢(query)參數,/product.asp?sid=98971298178906&id=1234 這樣的動態網址,其中的sid本來Google能夠識別並屏蔽,但如果重寫爲 /product/98971298178906/1234,Google不但無法識別,還在整站中造成無限重複頁面(每個會話都會產生一個新的會話ID)。

      上面就是Google發佈文章內容的簡述,文中將動態、靜態、僞靜態解說的很清楚,有些觀點甚至徹底顛覆了之前的認識。建議站長、SEOer多瞭解搜索引擎最新動態,公佈的一些文檔,並從中獲取已說明的和未明確說明的信息,善加利用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章