2012-11-01 66 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

回答