微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

防止对 Wordpress 视频的直接 URL 访问

如何解决防止对 Wordpress 视频的直接 URL 访问

我有一个 wordpress 网站,我在其中上传了课程,但我不希望直接访问这些视频 URL。根据我的研究,我必须防止使用我的 .htaccess 文件直接访问,但我不知道如何使它工作。无论我做什么,只要插入网址就可以访问视频。

以下是我尝试过的所有命令:

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?medguide.krd[NC] 
RewriteCond %{HTTP_REFERER} !^http://(www\.)?medguide.krd.*$ [NC] 
RewriteRule \.(mp4)$ - [F]
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?medguide.krd/wp-content/uploads/.*$ [NC]
RewriteRule \.(mp4)$ - [F]
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(www\.)?medguide\.krd/ [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://medguide.krd/ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?medguide.krd/ [NC] 
RewriteRule \.(mp4)$ - [F,NC]

我似乎无法让它工作。这是我右键单击视频并单击“获取视频地址”时的实际 URL:https://medguide.krd/wp-content/uploads/1-Welcome-to-the-course.mp4

我知道视频不是我的,我只是把它放在那里进行测试。

解决方法

您可以通过以下方式防止盗链

  • cPanel(如果您的托管公司有此选项)

  • CDN(Cloudflare 是免费的最佳选择)

  • WordPress 插件 (All In One WP Security & Firewall) 或任何其他带有防止盗链选项的安全插件。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。