htaccess 404错误重定向到视频

时间:2016-07-02 10:14:41

标签: .htaccess

我在目录中有一些视频(.m3u8) 用户在网络或电话播放器中播放它们(android,ios,jw web player,web flowplayer-html5)

所以有时他们会播放不存在的文件例子123.m3u8 234.m3u8 ... 所以有没有办法制作一个默认视频,所以如果有人正在播放一个不存在的文件,那么播放默认视频.m3u8

我试过

 ErrorDocument 404 http://example.com/default.m3u8

但是当我在网络播放器上测试它不起作用 (你可以在这里测试http://demo.jwplayer.com/stream-tester/

所以也许是因为它将url从xxxx.m3u8重定向到default.m3u8 所以有没有办法解决这个问题,或者想一个会播放default.m3u8的方法,但url将是xxxx.m3u8

2 个答案:

答案 0 :(得分:1)

您可以使用绝对路径而不是完整网址:

ErrorDocument 404 /default.m3u8

这不会重定向不存在的请求,但会在内部将其重写为/default.m3u8

答案 1 :(得分:0)

以下Hello代码应该有帮助

RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteRule \.m3u8 /path/to/default.m3u8 [NC,L]