我可以使用htaccess阻止SWF热链接吗?

时间:2013-10-23 19:13:42

标签: web-scraping flash hotlinking

我的网站上有一些Flash游戏。我注意到有人以某种方式使用在线工具复制了我的整个网站。我在服务器中实现的安全性通知了我。

似乎这个人正在使用工具来抓取所有东西,因为我访问了他的网站并在页面上看到了这个:“Teleport Pro没有检索到这个文件,因为它不可用,或者它的检索被中止,或者项目很快就停止了。“

他/她设法获得了我网站的所有静态内容和游戏的SWF。幸运的是,我的文件与我服务器上的文件进行通信,以便游戏开始,所以他不能使用游戏。

我想阻止将来再次这样做。可能解决方案是禁用SWF热链接?如果是这样,我需要知道如何使用.htaccess或Apache。

我需要一些关于我可以做什么的建议,以及是否有办法保护网站免受这些抓取工具的影响。

1 个答案:

答案 0 :(得分:1)

如果您的HTML文件需要引荐来源,则意味着人们将无法从其他网站合法地深入链接到这些文件。你当然可以为资产做这件事,但是任何值得他们的盐的小偷都会知道你做了什么,并且会伪装推荐者以便无论如何都能得到这些文件。不幸的是,这是一件相当简单的事情,因此可能不值得你花时间。

因此,剩下要做的事情就是你已经完成的工作 - 阻止Flash应用程序启动,除非他们可以联系你的网站并获得许可。您可能值得为此查看一些专业的AS / Flex库 - 我猜他们会以商业形式存在。

更好的是,如果游戏可以定期需要访问您的服务器,可能是资产或关卡地图,那么您将给对手足够的逆向工程,使其不值得花时间。