限制wp内容文件的直接下载,但允许在网站上下载。

时间:2018-09-03 作者:Yelly L

我有一个wordpress,并研究了许多解决方案。最常见的是。htaccess,当我这样做时,它不起作用?

我想在我的网站上嵌入“官方”youtube上的youtube视频,并在上面显示我的字幕。我曾将它们直接添加到youtube上,但后来人们只是下载字幕并将其硬编码到文件中,然后将其刻录到dvd上并出售。我不想让人们为他们可以免费观看的东西付费。我找到了一种在我的博客上嵌入youtube视频的方法,并让字幕起作用。然而,这个人可以简单地查看源代码并复制上传到我的wp文件中的字幕链接,然后下载它们。起初,一位有类似博客的朋友认为这个解决方案也会奏效。我们禁用了右击和九码,但有办法绕过它,就像他们所做的那样。一些人建议我们对字幕进行编码并上传带有徽标的字幕,但这意味着我们将从原始来源获取文件(这根本不是我们的意图)。

那么,有没有办法限制对内容上传文件夹的访问,但仍然允许它显示在我的网站/博客上?我知道如何使用。htaccess限制对文件的访问,但当我尝试允许localhost甚至我的博客所在的Ipaddress时,它似乎不起作用?或者,这完全不可能吗?

非常感谢。

1 个回复
SO网友:GustavMahler

在考虑限制互联网上的内容时,有一条经验法则:如果你的客户可以看到数据,他们就可以拥有它,这就是互联网的基本运作方式。是的,您可以让人们更难访问您试图限制他们访问的内容,但最终只要您的Web服务器“提供”客户机可以接收的数据,客户机当然就可以使用这些数据。例如,禁用右键单击并不意味着字幕尚未发送到客户端浏览器。他们仍然可以使用浏览器开发工具访问它们。另一个示例是将文本用作图像文件。仍然可以使用OCR软件将图像转换回ASCII文本。这些都是简单的示例,但甚至可以使用足够的计算资源对加密数据进行解密。

我建议阅读Apache webserver文档,看看有哪些选项可用。

生命的意义在于找到你的礼物。生活的目的就是把它奉献给别人。

结束

相关推荐

使用.htaccess或挂钩重写URL

我有自定义模板,在该自定义模板中,我根据下拉列表过滤数据。我正在使用GET方法过滤这些数据。如果浏览器点击此url:-http://localhost/about-fruad-new/search-providers/?industry%5B%5D=financial_services 我想用这个url替换它,http://localhost/about-fruad-new/search-providers/?financial_services 到目前为止我试过的代码,functio