我的网站严重依赖 AJAX。我#!
在 URL 中使用来维护后退按钮功能和每个页面的不同 URL。
这就是我的链接现在的样子:
<a href="#!/something">
我正在考虑这种其他方法,以便我的链接具有常规的href:
<a href="/something" class="ajax">
$("a.ajax").click(function (e) {
e.preventDefault();
window.location = '/#!' + $(this).attr('href');
});
优点是所有页面都已经有一个 http 地址,我正在考虑做一个非 js 版本的网站,所以这样做会更容易。
无论如何,我不知道该选择什么,是否有优势(与 SEO 或其他)相比?