javascript-如何确保搜索引擎可以在“单页” Backbone.js网站上看到内容?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript-如何确保搜索引擎可以在“单页” Backbone.js网站上看到内容?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1093字,纯文字阅读大概需要2分钟。
内容图文
因此,我必须建立一个理想的基于Backbone.js的网站.这个网站将是一个复杂的画廊,可以说托管在www.example.com上,我需要从这个画廊打开的所有内容都可以在google上搜索,例如说www.example.com/content/contentIDNumber .因此,我使用路由器类来定义此路由并像通常使用骨干网一样处理页面更改.直到这里一切都很好.
画廊将充满无限量的动态加载内容.内容是通过自定义CMS创建的,因此我们实际上将无法预测页面列表,也无法提前创建站点地图等.
这就是说,我知道我可以在访问新页面时轻松地动态更改html容器的标题和描述,但这足以使该网站显示在google上吗?我的客户没有要求我们实际执行适当的SEO,他们只是想知道特定页面在搜索后会显示在Google上.因此,如果www.example.com/content/contentIDNumber页的标题是“奇瓦瓦州特色菜”,他们只是想知道搜索example.com奇瓦瓦州特色菜,他们会在Google上找到它.
对不起,如果我不能很好地说明自己,希望有人能提供帮助!
请询问是否不清楚.
解决方法:
如果您希望内容被搜索引擎索引,则需要为每个页面提供真实的URL,并且即使JavaScript不可用,页面也要加载重要的内容.
这将涉及复制您的Backbone逻辑服务器端.
然后,当您使用JS更新视图时,使用the history API将URL更改为将生成相同视图服务器端的URL.
请注意,Google#!方法是在历史记录API之前的hack.
内容总结
以上是互联网集市为您收集整理的javascript-如何确保搜索引擎可以在“单页” Backbone.js网站上看到内容?全部内容,希望文章能够帮你解决javascript-如何确保搜索引擎可以在“单页” Backbone.js网站上看到内容?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。