我已经开始开发网页,并且最近聘请了某人编写代码以在http://farmball.com/的中间面板中显示自定义Feed(由API提供支持)。 请注意,这不是与网站博客绑定的RSS Feed 。 Feed会在另一个网站上与我的帐户绑定。普通用户没有订阅RSS的RSS链接。我已经将网站从维护模式中移除,要求任何人在这里进行刮刮/黑客体验,以便有人最轻松地“获取”Feed并将其显示在自己的网站上。更重要的是,我该怎么做才能阻止它?
^更新了重新措辞
答案 0 :(得分:9)
你不能。
如果您要公开您不希望其他人能够在其网站上显示的RSS源,那么您完全忽略了RSS 。 非常简单Syndication (RSS)的全部原因是使您的内容可以在外部使用 - 无论是在RSS阅读器中还是通过某人只是在自己的网站上打印其内容。
如果您不希望某人能够使用RSS源,为什么要包含RSS源?
答案 1 :(得分:6)
我该怎样做才能阻止......“接受”Feed并将其显示在自己的网站上?
<强>没有即可。防止重用违背了RSS的基本概念,即让任何人都可以轻松地使用它做任何他们想做的事情。它是从头开始设计为非常简单到联合,而不是很难在没有许可的情况下重新传输。
您只能通过提供某些凭据或将密钥传递给Feed(例如yoursite.rss?mykey=abc123
),将对Feed 的访问权限限制为可信用户。但你无法控制使用。只能访问。
答案 2 :(得分:1)
明确您的许可。它不是技术解决方案,正如其他人所提到的,技术是一种开放技术 - 这不是DRM!但是,如果你在每个帖子中询问使用此Feed的人不会重新发布/不能提供信用等等,那么有些人会回复该请求。
否则,您最好将内容置于密码后面并使用付费订阅模式分发内容。
答案 3 :(得分:0)
这本质上是一个DRM问题。如果你有一些技巧可以将内容放在网上而不会有可再发行的内容,那么音乐行业就会爱你。
可以尝试以防止重新分发。您可以尝试的一种技术是为需要注册的每个用户在Feed中嵌入某种签名。如果在网络上找到了内容,您可以识别并禁止重新分发内容的用户。
通过获取多个帐户并规范化内容以删除指纹,这也是可以避免的。对于潜在的海盗来说,这需要比他们愿意投入更多的努力。你的签名可能是一个独特的空白模式,帖子上的时间戳上的微小差异,视频中错位的像素,或者你可以稍微改变的任何其他东西没有最终用户注意到。
答案 4 :(得分:0)
使用.htpassword 更好的是,不要在公共场所放置私密物品,因为它可能会被软件自动拾取。就像其他人所说的那样,这是一个非常奇怪的问题,如果你想要解决其他问题,你最好明确表达你想知道的事情。