我最近将大型AS3站点(大量swfs,大量flvs)迁移到Amazon S3。几乎所有东西,但HTML和JS文件正在从亚马逊存储/服务,它运作良好。我遇到的唯一问题是我使用SWFaddress(实际上,通过使用SWF地址的Gaia framework)构建网站,出于某种原因,当用户在页面之间导航时,SWF地址不再正确更新地址栏。换句话说,URL始终保持为http://www.mysite.com,而不是http://www.mysite.com/#/section,正如SWFaddress正常运行(并且在迁移之前运行)那样。Amazon S3和swfaddress
更奇怪的是,如果我直接转到(例如)http://www.mysite.com/#/section,则可以像您期望的那样实现深层连接功能 - 我直接到达正确的部分。但是,从该部分导航不会影响地址栏,尽管它应该动态更新。
我在网站上设置了一个crossdomain.xml文件,允许从所有域访问,所以这不是问题,我不知道还有什么可能。任何想法将不胜感激!
P.S.我整合了S3,将整个站点放在S3存储桶中,然后将初始swf对象嵌入指向main.swf的S3实例,并将S3路径作为嵌入式swf的“基本”参数传递,以便所有动态加载的资产和swf也将来自s3。不知道,如果这与我遇到的麻烦有关。
西奥 - 任何想法如何我可以去解决这个问题?尽管事实上我的s3共享位于http://media.mydomain.com,并且该网站是由mydomain.com提供的,但我仍然拥有它并且无法弄清楚。我不认为这里会有安全问题,但显然还是有些不对劲...... – justinbach 2010-04-28 20:42:19