0

リファラーのリスト(有料の顧客、おそらく数百人)からのホットリンクのみを許可したいと思います。

Apache 1.3を使用していますが、構成にアクセスできません(.htaccessのみ)。

これを実装するための最速の方法は何ですか?

これまでの私の考え:

  • データベースとreadfile()を使用したPHP

  • (SSI with)Perlとデータベース

  • 許可リファラーにちなんで名付けられたシンボリックリンクとして実装されたリスト、次にHTTP_REFERERを使用したRewriteCond

  • .htaccessのすべて、たくさんのRewriteCond

  • .htaccessのすべて、多くのSetEnvIf

これを行うためのより良い(より速い)方法はありますか?ありがとう!

4

1 に答える 1

0

データベースと readfile() を使用する PHP に投票します。readfile() が .htaccess にも更新を書き込み、ファイル レベルでそれを行う権限があると仮定します。

そうすれば、ホワイトリストを管理するための優れたバックエンドを作成し、作業を適切なオープン ソース プロジェクトに再パッケージ化し、データの適切なバックアップと整合性を確保できます。

速度が必要な場合は、すべての所要時間を計り、結果をお知らせください。

于 2011-02-23T05:08:16.217 に答える