SWFAddress声称它是搜索引擎友好的,但是如何将作为Google搜索引擎的深层链接?因为在我的所有SWFAddress驱动的网站中,没有一个深度链接出现在Google中。Google如何读取SWFAddress深层路径?
试过和失败方法:
- 在隐藏HTML,α-HREF (超链接)到深链路,诸如www.site.com/#/Topic1
- 在XML sitemap,名单下跌的深层链接
尝试和测试方法:
- ?
SWFAddress声称它是搜索引擎友好的,但是如何将作为Google搜索引擎的深层链接?因为在我的所有SWFAddress驱动的网站中,没有一个深度链接出现在Google中。Google如何读取SWFAddress深层路径?
试过和失败方法:
尝试和测试方法:
站点地图的方法应该工作,你必须提交关于http://www.google.com/sitemaps如果谷歌犯规自己找到它,然后只需等待,这可能需要一些时间的页面被收录,甚至谷歌读取网站地图文件后。
看看Google的Making AJAX Applications Crawlable。你可以修改swfAddress来使用#!而不仅仅是#。这个问题是我相信你仍然需要为Google创建HTML快照页面。
如果您使用的是PHP/mySQL或类似的工具(适用于搜索和编制索引的内容),另一种方法是在PHP页面上使用FlashVar。这样,如果内容出现在搜索结果中,并且访问者点击了PHP页面(并且他们具有Flash插件),则FlashVar/SWFObject将触发Flash内容的显示。如果没有插件可用,他们会看到从PHP/mySQL提供的内容。
真正帮助我理解Google如何看待网页的一件事是在WebmasterTools中使用Fetch As Googlebot。我想如果你给它一个hash-frag swfAddress页面,它不会看到任何特定的内容。
一个网站地图很好,但我不确定它是否真的有效。当Googlebot访问这些网址时会发生什么,有没有要索引的内容?
在StackOverflow上有一篇关于如何将#改为#的帖子! http://stackoverflow.com/questions/5599967/how-could-configure-or-modify-swfaddress-to-make-it-use-instead-of – kaplan 2011-09-15 12:25:51