我需要向客户端提供静态URL,例如。 http://domain.com/video.mp4。但是,此URL需要在每次访问时从5个视频中选择提供随机视频。
使用PHP和mod_rewrite可以实现吗?或者其他一些方式?
由于
答案 0 :(得分:0)
您的客户是否要求网址以.mp4结尾?
如果没有,你可以通过从1到5中选择一个随机数来确实使用mod_rewrite
答案 1 :(得分:0)
您可能能够为PHP脚本(http://domain.com/video.php)提供网址,然后将其content-type
标头设置为视频,然后使用readfile
随机读取文件。
在这种情况下,我认为你不需要使用mod_rewrite。
header('Content-type: video/mp4'); // I don't know the correct MIME type
$files = array('vid1.mp4', 'vid2.mp4', 'vid3.mp4');
readfile($files[array_rand($files)]);