我有一个 Flash 站点,可以检测浏览器是否有 Flash。
如果没有,它将重定向到/no_flash_content
通常我会将替代内容放在同一页面上,我知道如果我们这样做,搜索引擎会捕获该内容。
在重定向到无 Flash html 页面的情况下,如果没有 Flash,搜索引擎是否也能看到 HTML 内容?
谢谢,
三通
最佳答案
通常,像 Google Bot 这样的互联网机器人不能通过客户端 javascript 重定向(例如 Flash 对象标识)进行重定向。只是服务器重定向。
您有以下几种选择:
在您的服务器端识别访问者用户代理。您可以比较一些公共(public)机器人名称。如果用户代理与任何互联网机器人匹配,则显示 HTML 内容。
同时留下一个指向备用 HTML 版本的 HTML 链接。机器人将自动跟随您的链接。
请教 Flash 专家如何使您的 Flash swf 可搜索。有一些技巧 allow bots to access SWF 对象中的文本内容。
但是不要隐藏 HTML 文本非常重要(比如在 Flash 对象后面放置一个不可见的 div)。像 Google Bot 这样的智能机器人拥有可以将您的网站标记为垃圾链接发送者的算法。所以放在同一页上不是一个好的选择;)
我可以推荐一个很好的工具:Google 网站站长工具。他们有一个选项允许您将您的页面作为 Google Bot 获取,这对测试非常有用!
关于seo - SWFObject url 重定向 SEO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3010037/