因此谷歌需要:用Google的#!亂七八糟,轉換後的URL會有什麼影響?
http://www.mysite.com/mypage/#!pageState
並將其轉換爲:
http://www.mysite.com/mypage/?_escaped_fragment_=pageState
...所以... ...將是它公平的遊戲,以重定向和301種狀態是這樣的:
http://www.mysite.com/mypage/pagestate/
然後返回HTML快照?
我的想法是如果你有一個現有的html結構,並且你只是想增加ajax作爲漸進增強,這將是一個公平的方式來做到這一點,如果谷歌剛剛跳過_escaped_fragment_並索引重定向的URL。然後,您的ajax鏈接通過javascript進行配置,並且在它們下面是定期鏈接到您的常規網站結構。
那麼當用戶進入一個靜態url(即http://www.mysite.com/mypage/pagestate/)時,他點擊的第一個鏈接將他帶到ajax接口,如果他有javascript的話,那麼這都是ajax。
在旁邊注意有沒有人知道雅虎/ MSN在這個'規格'(鬆散使用)板載?我似乎無法找到任何肯定的說法。
我也希望我能做到這一點。我必須破解我目前的框架來鍛鍊_escaped_fragment_ query var ...相反,我希望在google的規範中有一個簡單的選項,可以根據需要調整請求的大小。在我的情況下,我只是想刪除#! – David 2010-10-30 04:40:35