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或其他)有优势吗?
检出pushState作为另一个选项,以消除#! – Tiggerito