如何防止网站在其他地方被完全消费和镜像服务?

Posted

技术标签:

【中文标题】如何防止网站在其他地方被完全消费和镜像服务?【英文标题】:How to prevent a website being completely consumed and mirror-served elsewhere? 【发布时间】:2010-11-11 16:23:47 【问题描述】:

我听过很多人的故事,他们将自己的网站集成到其他地方,这样其他网站的访问者会看到原来的网站,甚至不知道该网站没有自己的内容,而只是提供其他资源?

我知道人们这样做是为了通过(ab)使用他人的工作来推广他们的资源。这种策略背后还有其他原因吗?

尤其是,如何预防?

【问题讨论】:

这能回答你的问题吗? How to prevent downloading images and video files from my website? 【参考方案1】:

简而言之,你不能。但幸运的是,他们只能复制你的前端数据。你的 CSS、标记和 javascript 都在那里。您应在页脚中声明您的内容是您的财产,未经您事先同意,不得以任何方式复制或分发。这不会阻止任何有足够动力去复制的人,但它可以让你为未来的任何争议提供更好的立足点。

可以采取一些措施来真正使窃取您的内容的过程变得相当乏味。许多用户会混淆他们的 JavaScript,使其实际上难以理解(无需以编程方式对其进行清理)。不过,对于小偷来说,这是一堵非常小的墙,不应被视为主要问题的最终解决方案.

可悲的是,有些人是邪恶的。他们将继续作恶。

【讨论】:

【参考方案2】:

我想唯一的解决方案是维护一个不断变化的网站,用户可以在该网站上看到新内容并与之互动,从而让 cmets 为新内容提供动力。然后转到镜像版本将被视为给用户和作者带来不便。当然,这不会阻止镜像,但只会降低它的价值,希望如此。

【讨论】:

【参考方案3】:

有人可能会尝试通过展示与优质内容(由他人创建)捆绑在一起的广告来赚钱。大量优质内容 = 大量访问者 = 大量点击广告 = 一些钱。当然这是错误的,但在技术上肯定没有办法阻止它。只要你能读,机器就能复制。

【讨论】:

以上是关于如何防止网站在其他地方被完全消费和镜像服务?的主要内容,如果未能解决你的问题,请参考以下文章

如何防止自己网站的图片被其他网站所盗用,从而导致自己网站流量的损失apache篇

如何做好网站安全防护 防止网站被黑?

如何防止其他网站链接到我的 javascript 文件?

Nginx 怎么禁止别人恶意镜像网站?

java爬虫系列第五讲-如何使用代理防止爬虫被屏蔽?

JS防止页面被其他网站iframe使用方法