我通过 ajax 和 jquery 将我网站的内容加载到“主”页面的某个区域,因此加载速度更快。但问题是,使用该方法我会遇到严重的 SEO 问题,因为 URL 没有得到更新。搜索引擎只索引主页而不是所有其他内容。那么我如何在每次加载新内容时更新网站的 URL?当给出更新的 URL 时,如何让页面加载所需的内容?
您可以在这里查看完整的源代码:http://boxcomp.111mb.de/luxus/html8
您能否直接建议我应该向现有 jquery 代码中添加什么?您可以在 index.html 文件的顶部找到它。
抱歉造成“困惑”
非常感谢!
最佳答案
所有当前的浏览器,包括 IE10+,都支持 HTML5 History API允许在不重新加载页面的情况下更改 URL 地址。对于较旧的浏览器,您可以不使用 Ajax。
搜索引擎根本不应受到 Ajax 的影响。他们应该看到具有常规 href
属性的常规静态链接。
关于javascript - 当我通过 AJAX 管理我的网站时如何更新我的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14114415/