您如何让Google RIA应用程序的内容可以访问,以便Google能够索引内容并显示指向Flex RIA中正确项目的链接。考虑一个在Flex中创建的在线商店,所提供的商品应由Google编制索引。然后Google上的链接应打开RIA中的相应产品。如何让Flex RIA内容可以被谷歌等搜索引擎访问?
回答
目前用于制造可转位RIA通过搜索引擎最好的方法是(取决于你看到它哪种方式或优雅降级,)称为progressive enhancement。基本上,您可以使用与应用程序加载相同的数据创建应用程序的简单HTML版本。该版本应该由某种后端服务器技术动态生成。这个HTML版本可以由Google编制索引,但每个页面还包含一个检查,用于确定访问者是否能够查看丰富版本,如果是,则用Flash,Flex或Silverlight应用程序替换HTML内容,最好以这种方式应用程序以与当前页面显示相同数据的状态开始。 “替换”可能意味着它只是将应用程序嵌入HTML内容的顶部,或者将用户重定向到嵌入它的页面。前者的解决方案是可取的,因为后者可以被认为是cloaking。
保持同步商店的HTML和RIA版本的一种方法是确定URL方案并确保RIA使用某种深度链接技术。如果访问者通过搜索引擎到达特定项目,例如/items/345
,则RIA中相应的伪URL应该是相同的,以便您可以将RIA嵌入到页面顶部并将该URL设置为参数以使RIA在加载后立即显示相同的页面。
今年夏天,Google和Yahoo!宣布他们将开始使用Flash Player的自定义版本通过探索“基于Flash的应用程序”来索引基于Flash的应用程序。现在,两个月后,仍然没有证据表明这实际上正在发生。因为它变得明显,没有人能赢。问题似乎是这个事件,虽然这个技术可能工作得很好(虽然我很怀疑),但是自定义Flash Player需要某种网络接口才能加载任何引用的资源,如XML数据,其他SWF等。 ,和this is currently not implemented by Google。这意味着对于一个动态加载所有数据的应用程序,比如说,我所能想到的一切,Googlebot实际上都不会看到任何相关的内容。雅虎完全忽略基于SWF的内容。
噢,它恰好是我碰到Flex和SEO谈论the latest episode of the Flex show =)
有可用的海量线程在这里:
http://tech.groups.yahoo.com/group/flexcoders/message/58926
但从本质上讲,谷歌已经索引.SWF文件(可以通过限制搜索结果仅仅.SWF文件来测试这一点你自己)。它可以搜索SWF文件中的任何文本内容。
但是,如果您的站点中的文本信息来自数据库/ Web服务器。那么它将无法轻松访问这些信息。
使用XML文件作为索引页,然后使用XSLT转换使用Flex呈现它。 “Ted On Flex”对此有很好的信息。
- 1. 使JavaScript生成的内容可以让搜索引擎索引
- 2. 谷歌搜索引擎 - 可可
- 3. 谷歌搜索引擎
- 4. 谷歌浏览器从分机访问搜索引擎设置
- 5. 谷歌搜索中的搜索引擎优化描述问题
- 6. 我如何获得谷歌搜索引擎只搜索图片
- 7. 谷歌搜索引擎优化帮助
- 8. 改进谷歌搜索引擎结果
- 9. #! (hashbang)和谷歌搜索引擎优化
- 10. 搜索引擎优化 - 可以谷歌爬行jQuery函数内的文本?
- 11. 如何让搜索引擎找到我的AJAX内容
- 12. 制作搜索引擎喜欢谷歌
- 13. 谷歌自定义搜索引擎
- 14. 全文搜索谷歌应用引擎
- 15. 如何从谷歌计算引擎实例访问谷歌容器引擎中的服务
- 16. 搜索引擎优化问题的新词典网站,谷歌还没有索引内容
- 17. 谷歌搜索引擎优化 - 重复提交站点地图网页内容
- 18. WordPress的搜索引擎为谷歌搜索reasult
- 19. 网址的谷歌搜索引擎索引
- 20. 谷歌搜索引擎优化:预览不可用
- 21. TYPO3索引搜索引擎 - 并非所有的页面内容被索引
- 22. 可以搜索引擎搜索查询字符串中的内容吗?
- 23. 谷歌容器引擎,直接访问豆荚
- 24. 如何让Google等搜索引擎显示其标签/网址?
- 25. 可以通过谷歌索引的元索引由谷歌爬
- 26. 内容复制和搜索引擎
- 27. 如何有被搜索引擎收录
- 28. 搜索引擎优化(SEO):除了直接提交给谷歌搜索引擎之外,还可以添加到谷歌 - http://www.enshaeyah.webs.com
- 29. 为什么我的ajax内容没有被谷歌索引
- 30. 谷歌应用引擎限制访问一组谷歌账户