可能重复:
How to prevent downloading images and video files from my website
我正在开发自己的网站
在这个网站上,我需要添加一个功能,以防止下载图像和代码。
是否可以阻止从我的网站下载图像和代码?
请回复。 感谢你和亲切的问候
答案 0 :(得分:3)
阻止人们从您的网站下载内容的唯一方法是首先将它们放在您的网站上。以下是网站的运作方式:
计算机:嘿,Example.com服务器,你能给我发一个页面“cupcakerecipes.html”吗?
Example.com服务器:为什么,我确定可以。这是页面。
计算机:我看到这个页面包含图像“deliciouscupcake.jpg” - 你能把这个图像发给我,这样我就可以向用户展示美味的蛋糕吗?
Example.com服务器:哦,是的,你好,伙计。
计算机:嘿,很抱歉再次给你发错,但是我看到页面要我运行脚本“animatesprinkles.js” - 你能发送一下这样我可以运行吗?
Example.com服务器:当然!
在每一步中,用户的计算机都在下载他需要的资源。如果您不允许用户的计算机下载图像和脚本,则他无法看到或运行它们。
答案 1 :(得分:2)
简单:将网站保存在您自己的计算机上,永远不要将其放在网上。
NO 其他答案。如果没有首先下载您正在查看的页面,则无法查看网站。浏览器通常会尊重网页上有关不应保存的内容的说明,但这完全受浏览器控制,而不是网站。
程序存在假装是浏览器并下载整个网站,虽然我从未见过一个总是有效的程序。
Firefox是开源的,任何人都可以下载它并修改控制未保存内容的代码。
我亲自编写了几个程序来从网站上删除数据 - 网站永远不会知道它不是普通的浏览器。
答案 2 :(得分:1)
虽然您无法阻止用户下载您的内容,但您可以阻止他们合法使用它。获得该材料的联邦注册版权(或者不是,一旦发布它就受版权保护,但联邦版权消除了所有疑问),然后有一位优秀的知识产权律师来对抗不可避免的战斗。
答案 3 :(得分:0)
这取决于您的下载机制。
答案 4 :(得分:0)
如果您希望阻止人们从您的网站下载,那么您希望他们无法访问您的网站,不是吗?如果他们无法下载任何东西,那就没有什么可看的。
答案 5 :(得分:0)
您可以通过在网站的文档根文件夹中创建名为“.htaccess”的文件来阻止其他网站从您的网站链接图像。以下是您要放在.htaccess文件中的内容:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain\.com/ [NC]
RewriteRule \.(gif|jpg|png)$ - [F]