我的网站很大程度上依赖于AJAX。我在URL中使用#!来维护后退按钮功能,并为每个页面提供不同的URL。
这就是我的链接现在的样子:
<a href="#!/something">我正在考虑另一种方法,这样我的链接就有了常规的hrefs:
<a href="/something" class="ajax">
$("a.ajax").click(function (e) {
e.preventDefault();
window.location = '/#!' + $(this).attr('href');
});这样做的好处是,所有的页面都已经有了一个http地址,我正在考虑做一个非js版本的网站,这样做起来会更容易。
无论如何,我不知道该选择什么,有没有优势(与搜索引擎优化或其他)在一个比另一个?
发布于 2012-11-01 19:53:16
据我所知,没有任何问题
<a href="#!/something">您可以通过此Google FAQ on Ajax Crawling
还可以通过此Ajax Crawling Getting Started Guide by Google
最后,不要忘记更新您的站点地图以列出新的AJAX URL。
https://stackoverflow.com/questions/13172020
复制相似问题