近日,Google搜索質(zhì)量組發(fā)布文章,詳細(xì)解說了對于Google搜索引擎,動態(tài)、靜態(tài)、偽靜態(tài)網(wǎng)址的區(qū)別及利與弊(原文/譯文)。
Google發(fā)布的文章,可能由于翻譯過來的原因,加之諸多問題不便言明,感覺一向都很含糊,樂思蜀簡明的引用原文如下。
動態(tài)、靜態(tài)、偽靜態(tài)
動態(tài)網(wǎng)址:內(nèi)容存于數(shù)據(jù)庫中,根據(jù)要求顯示內(nèi)容,URL中以 ? # & 顯示不同的參數(shù),如:news.php?lang=cn&class=1&id=2
靜態(tài)網(wǎng)址:純靜態(tài)HTML文檔,能使用filetype:htm 查詢到的網(wǎng)頁。
偽靜態(tài)網(wǎng)址:使用 Rewrite 將動態(tài)網(wǎng)址進(jìn)行重寫,使動態(tài)網(wǎng)址看起來像靜態(tài)網(wǎng)址。
動態(tài)、靜態(tài)、偽靜態(tài)之間的利與弊(新)
Google此文從Google新的算法、機(jī)制出發(fā),解說了三者之間的利與弊,解釋了一些錯誤的認(rèn)識。
動態(tài)網(wǎng)址
首先,動態(tài)網(wǎng)址目前對于Google來說,“不能被抓取”的說法是錯誤的,Google能夠很好的處理動態(tài)網(wǎng)址并順利抓取;其次“參數(shù)不能超過3個”的說法也不正確,Google能夠抓取參數(shù)超過3個的動態(tài)網(wǎng)址,不過,為了避免URL太長應(yīng)盡量減少參數(shù)。
其次,動態(tài)網(wǎng)址有其一定的優(yōu)勢,以上面所說的 news.php?lang=cn&class=1&id=2 為例,網(wǎng)址中的參數(shù)準(zhǔn)確的告訴Google,此URL內(nèi)容語言為cn、隸屬于分類1、內(nèi)容ID為2,更便于Google對內(nèi)容的識別處理。
最后,動態(tài)網(wǎng)址應(yīng)盡量精簡,特別是會話標(biāo)識(sid)和查詢(query)參數(shù),容易造成大量相同頁面。
靜態(tài)網(wǎng)址
首先,靜態(tài)網(wǎng)址具有的絕對優(yōu)勢是其明晰,/product/nokia/n95.html和/about.html可以很容易被理解,從而在搜索結(jié)果中可能點擊量相對較高。
其次,靜態(tài)網(wǎng)址未必就是最好的網(wǎng)址形式,上述動態(tài)網(wǎng)址中說到,動態(tài)網(wǎng)址能夠告訴Google一些可以識別的參數(shù),而靜態(tài)網(wǎng)址如果文檔布置不夠恰當(dāng)(如:過于扁平化,將HTML文檔全放在根目錄下)及其他因素,反而不如靜態(tài)網(wǎng)址為Google提供的參考信息豐富。
最后,樂思蜀覺得Google此文中是否有其隱藏含義?“更新此種類型網(wǎng)址的頁面會比較耗費時間,尤其是當(dāng)信息量增長很快時,因為每一個單獨的頁面都必須更改編譯代碼。”雖然所說的是網(wǎng)站,但在Google系統(tǒng)中是否同樣存在這樣的問題呢?
偽靜態(tài)網(wǎng)址
首先,偽靜態(tài)網(wǎng)址不能讓動態(tài)網(wǎng)址“靜態(tài)化”,偽靜態(tài)僅僅是對動態(tài)網(wǎng)址的一個重寫,Google不會認(rèn)為偽靜態(tài)就是HTML文檔。
其次,偽靜態(tài)可取,但應(yīng)把重心放在去除冗余參數(shù)、規(guī)范URL、盡可能的避免重復(fù)頁上。
最后,偽靜態(tài)有很大潛大危險,最好在對網(wǎng)站系統(tǒng)、網(wǎng)站結(jié)構(gòu)、內(nèi)容分布、參數(shù)意義熟悉的情況下使用。
在寫偽靜態(tài)規(guī)則時,應(yīng)保留有價值的參數(shù),不要將有價值的參數(shù)全部精簡掉,如前面例子中的 news.php?lang=cn&class=1&id=2 最好重寫為 news-cn-class1-id2.html,而不是過份精簡重寫為 news-2.html。
再就是偽靜態(tài)中一定不能包含會話標(biāo)識(sid)和查詢(query)參數(shù),/product.asp?sid=98971298178906&id=1234 這樣的動態(tài)網(wǎng)址,其中的sid本來Google能夠識別并屏蔽,但如果重寫為 /product/98971298178906/1234,Google不但無法識別,還在整站中造成無限重復(fù)頁面(每個會話都會產(chǎn)生一個新的會話ID)。
上面就是Google發(fā)布文章內(nèi)容的簡述,文中將動態(tài)、靜態(tài)、偽靜態(tài)解說的很清楚,有些觀點甚至徹底顛覆了之前的認(rèn)識。建議站長、SEOer多了解搜索引擎最新動態(tài),公布的一些文檔,并從中獲取已說明的和未明確說明的信息,善加利用。
作者:樂思蜀
原文:Google解說動態(tài)、靜態(tài)、偽靜態(tài)網(wǎng)址 版權(quán)所有,轉(zhuǎn)載時必須以鏈接形式注明作者和原出處并保留本聲明。
如對本文有疑問,請?zhí)峤坏浇涣髡搲瑥V大熱心網(wǎng)友會為你解答??! 點擊進(jìn)入論壇