1

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

对不起,忘了包括。

.ht 访问:

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

1 回答 1

1

您可以为移动用户代理添加排除项,您可以在此处查看要排除的列表。所以你最终得到的是这样的:

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]

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

于 2013-07-01T22:22:26.223 回答