修复.htaccess .mp4移动热链接保护

时间:2013-07-01 21:14:23

标签: html ios apache .htaccess mobile

我制作了一个.htaccess来防范.mp4流热链接。到目前为止,它在PC和所有浏览器上运行良好。但是当在移动设备上观看时,视频将无法加载。要查看导致问题的.htaccess是否会删除.htaccess,之后它会正常工作。我的问题是,是否有一个修复程序可以让我使用.htaccess进行热链接保护,这也适用于移动设备?提前谢谢。

抱歉,忘了包括。

htaccess的:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mydomain.com [NC]
RewriteRule \.(mp4|jpg|gif)$ - [NC,F,L]

1 个答案:

答案 0 :(得分:1)

您可以为移动用户代理添加排除项,您可以转到要排除的here for the list个。所以你最终得到的是这样的:

RewriteEngine on

# for android/ipad/iphone/BlackBerry/Nokia/Samsung/Windows Phone
RewriteCond %{HTTP_USER_AGENT} !(Android|iPad|iPhone|BlackBerry|Nokia|SAMSUNG|Windows\ Phone)

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mydomain.com [NC]
RewriteRule \.(mp4|jpg|gif)$ - [NC,F,L]

请记住,引用者和用户代理可以完全被欺骗,因此这不是一种万无一失的方式或阻止资源的吸收。