网站flv无法播放解决途径

维护网站的时候发现一个网站的视频无法播放,一直加载无法播放。网站是用supesite来做的,之前被黑客侵入过,首页底部被加入了很多广告链接。站点中也发现了几个webshell。而我对supesite系统不熟,而且核心代码经过Zend加密。其实除了视频不能播放以及广告代码之外,其他的还算正常。

怀疑是不是某些视频的源文件被删掉了所以导致无法播放的问题。

找到了 “/video/201201/227_20120105162101.flv” 一个存在存在的文件,放到浏览器里面下载,结果返回了404,证明我的猜想有可能是正确的,浏览器无法获得这个文件,flash播放器自然也无法获得这个文件,自然就没办法播放了。

既然/video/201201/227_20120105162101.flv这个文件好端端的在站点目录里面躺着,浏览器端请求却返回了404错误,那很可能就是没有设置相应的mine了。

PS:IIS如果没有发现没有设置MINE的类型,会去找.*这种类型,.*会设置成application/octet-stream流的形式。

而我这台服务器上的iis既没有设置.flv,也没有设置.*

最后添加.flv的MINE解决问题(video/x-flv 或者 flv-application/octet-stream)

)



文章来自: 本站原创
Tags:
评论: 0 | 查看次数: 5915