我制作了一个.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]
答案 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]
请记住,引用者和用户代理可以完全被欺骗,因此这不是一种万无一失的方式或阻止资源的吸收。