我正在編寫包含相當大的圖庫的網站。該圖庫的第一頁用戶將顯示一串縮略圖,其URL爲:website.com/gallery.php有關#的一般問題! hashbang網址,我是否正確使用它們
當他們單擊縮略圖圖像時,如果關閉了javaScript,它將遵循href並轉到一個名爲gallery.php?img = 67的頁面。如果啓用了javaScript,href點擊將不會執行,而是執行ajax請求來顯示較大的圖像和一些關於它的文本。網址更改爲gallery.php#!img = 67。後退按鈕會將您帶回縮略圖,按f5將保持顯示文字的大圖像。如果有人將地址複製到#!併發送給他們他們將得到相同的圖像顯示(假設接收器已打開javaScript)。
我的問題是,我是否正確地對此進行了整理,以便Google爲單個圖庫頁面編制索引?谷歌將索引他們兩次,一次是?img = 67,一次是#!如果是的話,這是一件壞事?我使用javaScript/Ajax預加載較大的圖像,一旦縮略圖頁面加載速度。我最近讀了很多反對使用hasbang ajaxy的東西,並想知道如果你認爲可以在這裏使用它嗎?
Google忽略散列及其後的所有內容。 – coreyward 2011-02-11 00:01:32
不是根據這個http://code.google.com/web/ajaxcrawling/docs/getting-started.html - 我應該添加我已經設置了服務器以響應該抓取工具作爲在該鏈接中的討論 – Ralph 2011-02-11 00:06:41
作爲您在HREF中使用標準URL,並且只使用javascript(正確的方式來創建IMO)創建#!URL,Google無論如何都不會看到您的#!URL,並且只會索引標準版本。 – 2011-02-11 00:17:59