如何限制视频在直接URL点击时打开

时间:2016-03-08 作者:Anand

我在wordpress上有高级电子学习视频的客户端网站。我已经上传了wp content/uploads目录中的所有视频(MP4)。我有问题,因为这是一个优质的视频,我希望它这样一种方式,没有人可以下载或点击直接文件url查看视频,例如。http://mywebsite.com/wp-content/uploads/2016/01/video.mp4

我想限制上述url的功能,但我也希望该文件在我的网站上正常工作。

1 个回复
SO网友:Andy Simpson

您需要创建一个。htaccess文件,以阻止直接url条目对文件的访问。下面的代码应该适合您。

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(www\\.)?yourwebsite\\.com/ [NC]
RewriteCond %{REQUEST_URI} !hotlink\\.(gif|png|jpg|doc|xls|pdf|html|htm|xlsx|docx|mp4|mov) [NC]
RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in.*$ [NC]
RewriteRule .*\\.(gif|png|jpg|doc|xls|pdf|html|htm|xlsx|docx|mp4|mov)$ http://yourwebsite.com/ [NC]
在这个链接的Wordpress堆栈交换中也有一篇关于这个的帖子

The best way to protect uploaded media in WordPress?

希望这有帮助。

安迪

相关推荐