1

我通过 ajax&jquery 将我网站的内容加载到“主”页面的区域中,因此加载速度更快。但问题是,使用这种方法,我会遇到严重的 SEO 问题,因为 URL 没有得到更新。搜索引擎只索引主页而不是所有其他内容。那么每次加载新内容时如何更新网站的 URL?当给出更新的 URL 时,如何让页面加载所需的内容?

你可以在这里查看整个源代码:http: //boxcomp.111mb.de/luxus/html8

你能直接建议我应该在现有的 jquery 代码中添加什么吗?您可以在 index.html 文件的顶部找到它。

对不起“混乱”

非常感谢!

4

2 回答 2

2

当前的所有浏览器,包括 IE10+,都支持HTML5 History API,允许在不重新加载页面的情况下更改 URL 地址。对于较旧的浏览器,您可以不使用 Ajax。

搜索引擎根本不应该受到 Ajax 的影响。他们应该看到具有常规href属性的常规静态链接。

于 2013-01-01T21:49:39.870 回答
0

我不得不让你失望。

您不能在不重新加载页面的情况下更改浏览器的 url。您唯一能做的就是向页面添加锚点:

index.html -> index.html#page1

但我认为,这些与搜索引擎并不真正相关。

所以你必须决定:SEO 还是 Ajax - 但两者都不可能......

于 2013-01-01T21:37:57.857 回答