【问题标题】:How do I control who can embed my site's embeddable content?如何控制谁可以嵌入我网站的可嵌入内容?
【发布时间】:2013-04-12 03:22:18
【问题描述】:

这是我的 HTML 文件的一个简单示例,embed.html

<div id="embed_content"> Hello, I am special content on the embed.html file. How are you? </div>

我希望能够控制谁可以将其嵌入到他们的页面上——也就是说,授予谁可以使用它的权限。

我该怎么做?

【问题讨论】:

    标签: html iframe embed


    【解决方案1】:

    您可以尝试根据 HTTP_REFERER 标头进行过滤,但一般来说,您在 Internet 上发布的任何内容都可以被其他任何人复制或嵌入。您唯一的办法是版权诉讼。

    【讨论】:

    • 我在哪里可以阅读更多关于基于 HTTP_REFERER 的过滤(实际上,一般来说,关于该主题)?是否会让某人在未经许可的情况下嵌入内容变得更加困难?
    • 这会让它变得更难一些。正如我最初所说,一般来说,您在互联网上发布的任何内容都可以被其他任何人复制或嵌入。“apache htaccess referer”的第一个 Google 结果:htaccess-guide.com/deny-visitors-by-referrer
    【解决方案2】:

    除非您的内容位于私密位置,否则如果没有一些非常复杂的服务器端规则,则很难控制内容的最终位置或访问权限。 iframes 并不是那么挑剔...

    【讨论】:

    • 有没有可以做类似事情的服务?比如,以某种方式将目标放在私密的地方,让我选择谁可以嵌入它?
    • 这通常必须是您必须自定义程序的东西,使用PHP check 来验证引荐来源网址,或者与.htaccess 文件结合使用restrict access
    猜你喜欢
    • 2014-03-04
    • 2019-03-01
    • 2020-10-29
    • 2011-01-05
    • 2013-11-07
    • 2011-07-15
    • 2011-11-11
    • 2015-06-22
    • 2020-04-07
    相关资源
    最近更新 更多