0

我的网站严重依赖 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 或其他)相比?

4

1 回答 1

0

据我所知,没有问题

<a href="#!/something">

你可以通过这个关于 Ajax Crawling 的 Google 常见问题解答

还可以通过Google 阅读此 Ajax Crawling Getting Started Guide

最后,不要忘记更新您的站点地图以列出新的 AJAX URL。

于 2012-11-01T11:53:16.170 回答