在浏览器打入 flash 地址可以访问吗?

解决方案 »

  1.   

    看看你的flash文件是否还在相应的路径上,注意要去服务器上看。
      

  2.   

    那就是路径错了~ 检查一下站点的根路径还有flash文件的相对目录把~
    下面是一个设置实例:location ~ ^/(images|img|javascript|js|css|flash|media|static)/
    {
        root         /home/nginx/web/www/htdocs;
        access_log   off;
        expires      30d;
    }
      

  3.   

    看看 5 楼的 nginx.conf 配置,你的 root 是什么,root + /html/swf/maintopad.swf 这个路径存在吗?
      

  4.   

    试一试下面这个:location ~ ^/(swf)/
    {
        root        /.../html/; 你的 swf/maintopad.swf 所在路径
        access_log  off;
        expires      30d;
    }然后把代码中的路径改成 /swf/maintopad.swf 应该可以的
      

  5.   

    谢谢石头君,我再次确认了,肯定存在        location ~* \.(htm|html|asp|php|gif|jpg|jpeg|png|bmp|ico|rar|css|js|zip|java|jar|txt|flv|swf|mid|doc|ppt|xls|pdf|txt|mp3|wma)$ {
                 root /usr/local/www/nginx/lhweb;
                 expires 24h;
            }
      

  6.   

    /usr/local/www/nginx/lhweb 下面肯定有html/swf/*.swf怎么会这样呢?
      

  7.   

    这么看~ 如果你的站点根目录也在 /usr/local/www/nginx/lhweb,而 /usr/local/www/nginx/lhweb/html/swf/maintopad.swf 存在的话,一定是可以找到的,你可以试一试把图片拷贝到 /html/swf/ 目录下,然后访问看看,是否图片可以显示?
      

  8.   

    石头君,我弄了个笨法,我把那个SWF弄得计算机本地直接用IE看,不能播放了?是不是SWF坏了,我曾经用dos2unix类似的工具将这个网站转成unix格式的,是不是坏了?现在网站有些图片能打开,有些打不开?有些图片都不能打开看了?难道是坏了?
      

  9.   

    这个问题就麻烦了 如果文件损坏的话 ~~ 你试一试把 flash 下载到本地看看是否确实损坏了~
      

  10.   

    这个郁闷,我下到本地了,用IE看不了,以前的开发人员告诉我,那个SWF需要参数才能看,只能用哪个JavaScript看这个郁闷啊,可是现在用JavaScript看不了啊,晕死
      

  11.   

    你本地有调试环境吗?调一调咯~
    对了你不会用 dos2unix 把所有的文件都转了吧,这太危险了~
    还有,其实你可以换一个好的 flash 到那个目录看看直接能不能访问~
    这样问题就浮出水面了~
      

  12.   

    是图片和Flash坏了,这事也能碰上。。这个郁闷,感谢石头君各位兄弟,谢谢,回贴