2010-04-25 6 views
0

Я хочу разрешить хотлинкинг только из списка рефереров (платящих клиентов, возможно, несколько сотен).Длинный список разрешенных источников

Я нахожусь в Apache 1.3, и у меня нет доступа к конфигурации (только .htaccess).

Каков самый быстрый способ реализовать это?

Мои мысли до сих пор:

  • PHP с базой данных и ReadFile()

  • (SSI с) Perl и базы данных

  • перечень реализован как симлинками названный в честь allower ссылающейся , затем RewriteCond с использованием HTTP_REFERER

  • все в .htaccess, много RewriteCond's

  • все в .htaccess, много

не лучше (быстрее) способы SetEnvIf, чтобы сделать это? Спасибо!

ответ

0

Я голосую за PHP с базой данных и readfile(), предполагая, что readfile() также будет записывать любые обновления в .htaccess и имеет разрешение на это на уровне файлов.

Таким образом, вы можете создать хороший бэкэнд для управления своим белым списком, переупаковать свои усилия в правильном проекте с открытым исходным кодом и иметь правильную резервную копию и целостность ваших данных.

Если вы хотите скорость, время, сколько времени у вас есть, и дайте нам знать ваши результаты.

 Смежные вопросы

  • Нет связанных вопросов^_^