2012-11-01 67 views
0

我的網站嚴重依賴於AJAX。我在網址中使用#!來維護後退按鈕功能以及每個網頁的不同網址。SEO:在HREF中使用#hash鏈接或爲AJAX鏈接使用正常鏈接?

這是我的鏈接怎麼看現在:

<a href="#!/something"> 

我正在考慮這個其他方法,使我的鏈接有規律的HREF:

<a href="/something" class="ajax"> 

$("a.ajax").click(function (e) { 
    e.preventDefault(); 
    window.location = '/#!' + $(this).attr('href'); 
    }); 

的好處是,所有頁面將已經有一個http地址,我正在考慮做一個非js版本的網站,這樣做會更容易。

無論如何,我不知道該選擇什麼,在一個優勢(與SEO或其他)有優勢嗎?

+0

檢出pushState作爲另一個選項,以消除#! – Tiggerito

回答