我在公共文件夹中的网络服务器上放置了 mp3 文件(我将其放置在公共文件夹中,以便我网站上的播放器可以访问这些文件),我不担心用户是否能够下载他可能的 MP3能够在播放器播放该文件时查看,但是我还要注意他无法查看文件的直接 url。但是我想保护这些文件免受站点抓取软件的侵害,这样 some1 就无法窃取放置在服务器上的所有文件。
问题的另一部分是:站点抓取软件的范围是什么,我可以通过为我的目录关闭索引来阻止它们,还是它们也可以访问其 url 未嵌入页面的文件?
请帮忙
我在公共文件夹中的网络服务器上放置了 mp3 文件(我将其放置在公共文件夹中,以便我网站上的播放器可以访问这些文件),我不担心用户是否能够下载他可能的 MP3能够在播放器播放该文件时查看,但是我还要注意他无法查看文件的直接 url。但是我想保护这些文件免受站点抓取软件的侵害,这样 some1 就无法窃取放置在服务器上的所有文件。
问题的另一部分是:站点抓取软件的范围是什么,我可以通过为我的目录关闭索引来阻止它们,还是它们也可以访问其 url 未嵌入页面的文件?
请帮忙
恐怕无法阻止用户获取您的文件。为了播放音频文件,用户的网络浏览器必须将其下载到他们的本地机器上。
您可以通过使用robots.txt或超链接上的属性来阻止符合标准的 Web 抓取器抓取文件rel="nofollow"
,但这些解释是客户端的,因此抓取器可能会在感觉时忽略它们(我曾经写过一个webgrabber,它甚至不看这些。这主要是出于懒惰,而不是出于恶意)。
tl;dr:当您不希望人们下载文件时,请不要将其放在 Internet 上。