请问我的网站从apache迁移到Nginx后,主页上面Logo flash无法显示了,请帮忙看看代码,感谢!!! 在浏览器打入 flash 地址可以访问吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看你的flash文件是否还在相应的路径上,注意要去服务器上看。 那就是路径错了~ 检查一下站点的根路径还有flash文件的相对目录把~下面是一个设置实例:location ~ ^/(images|img|javascript|js|css|flash|media|static)/{ root /home/nginx/web/www/htdocs; access_log off; expires 30d;} 看看 5 楼的 nginx.conf 配置,你的 root 是什么,root + /html/swf/maintopad.swf 这个路径存在吗? 试一试下面这个:location ~ ^/(swf)/{ root /.../html/; 你的 swf/maintopad.swf 所在路径 access_log off; expires 30d;}然后把代码中的路径改成 /swf/maintopad.swf 应该可以的 谢谢石头君,我再次确认了,肯定存在 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; } /usr/local/www/nginx/lhweb 下面肯定有html/swf/*.swf怎么会这样呢? 这么看~ 如果你的站点根目录也在 /usr/local/www/nginx/lhweb,而 /usr/local/www/nginx/lhweb/html/swf/maintopad.swf 存在的话,一定是可以找到的,你可以试一试把图片拷贝到 /html/swf/ 目录下,然后访问看看,是否图片可以显示? 石头君,我弄了个笨法,我把那个SWF弄得计算机本地直接用IE看,不能播放了?是不是SWF坏了,我曾经用dos2unix类似的工具将这个网站转成unix格式的,是不是坏了?现在网站有些图片能打开,有些打不开?有些图片都不能打开看了?难道是坏了? 这个问题就麻烦了 如果文件损坏的话 ~~ 你试一试把 flash 下载到本地看看是否确实损坏了~ 这个郁闷,我下到本地了,用IE看不了,以前的开发人员告诉我,那个SWF需要参数才能看,只能用哪个JavaScript看这个郁闷啊,可是现在用JavaScript看不了啊,晕死 你本地有调试环境吗?调一调咯~对了你不会用 dos2unix 把所有的文件都转了吧,这太危险了~还有,其实你可以换一个好的 flash 到那个目录看看直接能不能访问~这样问题就浮出水面了~ 是图片和Flash坏了,这事也能碰上。。这个郁闷,感谢石头君各位兄弟,谢谢,回贴 百度js弹出登录窗口怎么实现的 jsp无法连接数据库 匿名函数 onclick中alert后能加入跳转吗? window.screen.availHeight-41-79-120-60这个具体是什么意思,在线等,答案正确马上给分 javascripts奇怪的问题 大家帮着看一看吧! 在javascript中如何获得checkbox 的ID号 页面加载的时候用Js函数调用Action,页面不断刷新,不断请求,后台不断返回数据 jQurey的mouseenter事件 急,javascript返回对象的问题? prototype库在做google suggest效果时的浏览器兼容性问题
下面是一个设置实例:location ~ ^/(images|img|javascript|js|css|flash|media|static)/
{
root /home/nginx/web/www/htdocs;
access_log off;
expires 30d;
}
{
root /.../html/; 你的 swf/maintopad.swf 所在路径
access_log off;
expires 30d;
}然后把代码中的路径改成 /swf/maintopad.swf 应该可以的
root /usr/local/www/nginx/lhweb;
expires 24h;
}
对了你不会用 dos2unix 把所有的文件都转了吧,这太危险了~
还有,其实你可以换一个好的 flash 到那个目录看看直接能不能访问~
这样问题就浮出水面了~