我的网站严重依赖于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或其他)?
据我所知,
没有问题<a href="#!/something">
您可以在Ajax Crawling上通过此Google常见问题
还通过Google
浏览此Ajax爬行入门指南最后,不要忘记更新您的站点地图以列出新的Ajax URL ..