www.exa-6ren">
gpt4 book ai didi

javascript - 如何确保搜索引擎可以看到我的 "single page"Backbone.js 网站上的内容?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:29:16 24 4
gpt4 key购买 nike

所以我必须基于 Backbone.js 理想地构建一个网站。该网站将是一种复杂的画廊,假设托管在 www.example.com,我需要从该画廊打开的所有内容都可以在谷歌上搜索,例如 >www.example.com/content/contentIDNumber。因此,我使用路由器类来定义此路由并像通常使用主干网一样处理页面更改。一切都很好。

画廊将充满动态加载内容的无限列表。内容是通过自定义 CMS 创建的,因此我们无法真正预测页面列表,也无法提前创建站点地图或类似的东西。

这就是说,我知道当我访问那个新页面时我可以轻松地动态更改 html 容器的标题和描述,但这是否足以让网站显示在 google 上?我的客户并没有要求我们实际进行适当的搜索引擎优化,他们只是想知道如果搜索到特定的页面会出现在谷歌上。因此,如果 www.example.com/content/contentIDNumber 页面的标题是“chihuahua specialties”,他们只想知道搜索 example.com chihuahua specialties 他们'会在谷歌上找到它。

抱歉,如果我没有很好地解释自己,希望有人能提供帮助!请询问是否有任何不清楚的地方。

最佳答案

如果您希望内容被搜索引擎索引,那么您需要为每个页面提供一个真实的 URL,并且即使 JavaScript 不可用,页面也能加载重要内容。

这将涉及复制您的主干逻辑服务器端。

然后,当你用JS更新 View 时,使用the history API将 URL 更改为将生成相同 View 服务器端的 URL。

请注意,Google #! 方法是一种先于历史 API 的 hack。

关于javascript - 如何确保搜索引擎可以看到我的 "single page"Backbone.js 网站上的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17674647/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com