但近年來 hash tag 越來越多地被用於 AJAX 請求獲取數據,不同 hash tag 對應的網頁內容也有所不同,爲了有效地區別這種情況和過去傳統的頁內錨點標示,讓搜索引擎更好地抓取 AJAX 數據,Google 提出的解決方案 (似乎是在 2009 年) 是用 #! (被稱爲 hashbang ) 來進行區分,他們將帶有 #! 的 URL 稱爲 pretty AJAX URL (http://code.google.com/web/ajaxcrawling/docs/getting-started.html F.Y.I.)。當網頁爬蟲遇到這樣的 URL 就會將帶不同 hash tag 的 URL 當做不同內容來進行抓取,從而獲得更全的信息。
Google 的這一方案如果被其他搜索引擎廣泛採納 (據說 Bing 和 Yahoo! 可能都已支持),無疑將成爲一個事實標準,如果富 AJAX 網站想進行進一步的 SEO,也就會越來越多地支持這樣的格式。
Twitter 和 Google 前兩年曾有過不錯的合作,所以支持得比較早吧。
轉自:http://www.zhihu.com/question/19946782