如果您通過 AJAX 應用程序處理要在搜索結果中顯示的內容,我們會使用一種新的流程,它可幫助 Google(以及可能其他搜索引擎)抓取您的內容并將其編入索引。從過去的效果來看,AJAX 應用程序一直是搜索引擎難以處理的對象,因為 AJAX 內容是由瀏覽器動態生成的,因此抓取程序發現不了它。盡管現在有方法可以處理該問題,但是必須定期對其進行手動維護才能確保內容最新。
相比之下,以下機制可以更好地幫助搜索引擎有效抓取內容并將其編入索引,這樣就免去了網站站長定期手動維護索引內容的麻煩。如果您的 AJAX 應用程序采用此機制,其內容便可以顯示在搜索結果中。該機制的原理如下:
- 網站采用 AJAX 抓取機制。
- 您的服務器為每個 AJAX 網址提供 HTML 快照,即用戶(使用瀏覽器)看到的內容。AJAX 網址包含哈希代碼,例如
www.example.com/index.html#mystate
,其中#mystate
是哈希代碼。HTML 快照是執行 JavaScript 后顯示在網頁上的全部內容。- 搜索引擎會將 HTML 快照編入索引,并在搜索結果中提供原始的 AJAX 網址。
為了讓此機制發揮作用,應用程序必須在 AJAX 網址中使用特定的語法(我們將其稱為“漂亮網址”,您看完以下幾節的介紹后就會明白為什么這樣稱呼它)。搜索引擎抓取工具可以將這些“漂亮網址”臨時修改為“丑陋網址”,并從您的服務器上請求修改后的網址。請求“丑陋網址”可以指示服務器不要傳回應在瀏覽器中顯示的常規網頁,而是傳回 HTML 快照。當抓取工具獲取了修改過的“丑陋網址”時,會將其內容編入索引,然后在搜索結果中顯示原來的“漂亮網址”。也就是說,最終用戶看到的始終是包含哈希代碼的“漂亮網址”。以下示意圖顯示了該協議的原理:
推薦閱讀
山東禹城市電力公司新辦公樓 中國企業報 中國企業新聞網每日經濟(記者 許順喜 程東謙 通訊員卞長華 )報道: 山東禹城市電力公司用科學的理念、科學的制度和科學的方法提高了創先爭優活動的科學化水平,充分發揮了黨>>>詳細閱讀
本文標題:AJAX 抓取:網站站長和開發人員指南
地址:http://www.xglongwei.com/a/guandian/yejie/20110721/10060.html