javascript - 当我通过 AJAX 管理我的网站时如何更新我的 URL?

标签 javascript jquery html ajax url

我通过 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/

相关文章:

Jquery 一种更干净的前置方式

网页控制台上的 Javascript 错误

javascript - 如果元素不在窗口 View 中则滚动

javascript - 安卓腾讯/X5/微信浏览器右键菜单关闭方法

javascript - 缓存 CSS、JavaScript、Image Spring Boot (+Thymeleaf)

javascript - Jquery 工具提示不适用于新的 ajax 追加元素

javascript - 如何在两列页面中停止 div 换行

api - YouTube API和视频标签

javascript - 从数组元素中过滤

javascript - Karma-Browserify + Karma-Coverage 的问题