0

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

我在 Apache 1.3 上,我无权访问配置(只有 .htaccess)。

实现这一点的最快方法是什么?

到目前为止我的想法:

  • PHP 与数据库和 readfile()

  • (SSI with) Perl 和数据库

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

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

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

有没有更好(更快)的方法来做到这一点?谢谢!

4

1 回答 1

0

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

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

如果你想要速度,时间他们都需要多长时间,并让我们知道你的结果。

于 2011-02-23T05:08:16.217 回答