1

我有一个页面:

www.example.com/?Id=1

它的一部分是使用 jquery ajax Get 请求引导的,如下所示:

$.get(
'/Home/GetContent',
{ Id: Id },
function (response) {
   $("#Content").text(response);
}
);

内容html是:

<p id="Content"></p>

我想让这个页面可以被谷歌索引。不幸的是,我看不到谷歌指南是如何给出的:

谷歌指南

可以适用于我的情况。任何反馈将不胜感激。谢谢。

4

2 回答 2

2

搜索索引单页应用程序很麻烦。我们决定为了索引我们的 SPA,我们将有一个 nodejs express.js 服务器,它在任何连接上检查用户代理

req.headers["user-agent"];

如果是 Googlebot,那么我们提供使用简单模板引擎(例如 Jade)生成的静态内容。我想不出更简单的方法来解决这个问题,如果有人知道的话,我很想听听这个问题的更好解决方案。

于 2012-12-17T13:59:58.200 回答
1

我实际上已经将该指南用于 GWT 应用程序,并且运行良好。基本上我所做的是制作一个组件,它可以为某些 URL 动态生成正常(也称为非 ajaxy)页面,这就是 Google 将用来索引我的页面的内容。我没有浪费时间尝试使快照与他们的 Ajax 对应部分完全相同,我只是确保它们包含所有相同的文本、相同的链接、图像等。

于 2012-09-06T13:37:13.910 回答