我有一个Flash应用程序,它使用SWF地址实现深层链接我们的Flash内容。一个简单的URL可能如下所示:http://www.domain.com/#/uk/section/content
。迄今为止,这对我们非常有用,并深深地融入了我们的内部工具包中。使用PHP的Flash/SWF地址应用程序的内容
现在我需要PHP能够读取这些值并根据URL提供一些替代内容。在没有太多成功之后,我读到:Get fragment (value after hash '#') from a URL in php,并了解到包含#的数据并不会发送到服务器。
我的问题是,我有什么选择?到目前为止,我看到这样的:
选项1: 接受的是深层链接系统的检修要求,并且使用mod_rewrite来解析该PHP也可以读“适当”的URL移动到一个系统中。
选项2: 使用Javascript在页面加载时读取现有的URL样式。因为要插入的内容将需要从XML加载,所以我担心这会破坏页面的正常加载。此后的数据加载也会阻止内容被搜索引擎和其他机器人读取吗?
哪个想法最好,还是有更好的选择,我没有想到?
这很有趣,所以如果他们的GET参数显示,我可以提供bot特定的内容。我喜欢它的这一面,这可能与非Flash用户的AJAX解决方案结合使用。 – shanethehat 2011-05-05 16:40:12