【问题标题】:Longish list of allowed referrers允许推荐人的冗长列表
【发布时间】:2010-04-25 14:25:26
【问题描述】:

我想只允许来自推荐人列表(付费客户,可能有几百个)的热链接。

我使用的是 Apache 1.3,但我无权访问配置(仅 .htaccess)。

最快的实现方法是什么?

到目前为止我的想法:

  • 带有数据库和 readfile() 的 PHP

  • (SSI 与)Perl 和数据库

  • 列表实现为以允许引用者命名的符号链接,然后使用 HTTP_REFERER RewriteCond

  • .htaccess 中的所有内容,大量 RewriteCond

  • .htaccess 中的所有内容,很多 SetEnvIf

有更好(更快)的方法吗? 谢谢!

【问题讨论】:

    标签: .htaccess http-referer hotlinking


    【解决方案1】:

    我投票支持带数据库和 readfile() 的 PHP,假设 readfile() 也会将任何更新写入 .htaccess,并且有权在文件级别这样做。

    这样,您可以创建一个很好的后端来管理您的白名单,将您的工作重新打包到一个适当的开源项目中,并为您的数据进行适当的备份和完整性。

    如果您想要速度,请计算他们都需要多长时间,然后告诉我们您的结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-05
      • 2018-07-06
      • 2019-02-24
      • 1970-01-01
      • 2016-11-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多