Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache .htaccess私有文件夹jwplayer_Apache_.htaccess_Jwplayer - Fatal编程技术网

Apache .htaccess私有文件夹jwplayer

Apache .htaccess私有文件夹jwplayer,apache,.htaccess,jwplayer,Apache,.htaccess,Jwplayer,我有一个player.php脚本,可以将视频加载到jwplayer,它位于我的httpdocs文件夹中 当视频位于同一文件夹中时,此功能可以正常工作。如果我将视频从httpdocs中移动,也就是说,移动到与httpdocs相同级别的私有文件夹中,视频将不会加载 因此,为了澄清: /httpdocs/player.php loading -> /httpdocs/video.mp4 is OK /httpdocs/player.php loading -> /private/video

我有一个player.php脚本,可以将视频加载到jwplayer,它位于我的httpdocs文件夹中

当视频位于同一文件夹中时,此功能可以正常工作。如果我将视频从httpdocs中移动,也就是说,移动到与httpdocs相同级别的私有文件夹中,视频将不会加载

因此,为了澄清:

/httpdocs/player.php loading -> /httpdocs/video.mp4 is OK
/httpdocs/player.php loading -> /private/video.mp4 is erroring (Error loading media: File could not be played)
我不知道它为什么这样做,我读到php脚本应该能够访问/private文件夹中的文件

或者,如果我可以添加一个文件夹,如/httpdocs/video/来放置视频,但使其无法通过http访问视频,那么这将起作用。基本上,没有人可以直接下载视频

提前感谢,


Dave

如果您使用的是JW6,请将播放器的类型变量设置为mp4。如果您使用的是JW5,请将播放器的提供程序变量设置为video

谢谢你帮助Ethan,下面是我现在遇到的相同错误:这里只有JS,似乎没有加载html或jw播放器?是的,jw播放器正在加载,jQuery也是。有1个div正在加载播放器,这也在工作,只是视频没有加载…你能提供一个实际的链接到它运行的地方吗?这些文件不存在:flashplayer:/var/www/vhosts/test.com/subdomains/media/private/jwplayer.flash.swf,文件:/var/www/vhosts/test.com/subdomains/media/private/video/video.mp4,//PMH