|
|
|
| такая проблема вот. хотелдось бы чтоб при обращении пользователя проверялся его рефёрер.
я помню здесь говорили о том, что это вполне можно сделать, прописав в .htaccess такую директиву.
т.е. четко - если до этого человек не была на http://server.com/download.php?id=... то при
наборе в адресе http://srever.com/file/file.mp3 отсылать на тот самый download.php
все это легко можно сделать и на пхп но это же надо прописать в .htaccess =) не подскажете как? | |
|
|
|
|
|
|
|
для: 1999
(07.07.2006 в 11:32)
| | heeelp | |
|
|
|
|
|
|
|
для: 1999
(07.07.2006 в 11:32)
| | Доступ к рефереру в директивах mod_rewrite можно получить при помощи последовательности {%HTTP_REFERER}, но вот условие составить такое что-то затрудняюсь... дело в том, что преобразования так или иначе связаны с URL и пришить к ним {%HTTP_REFERER}, что даже не знаю как... | |
|
|
|
|
|
|
|
для: cheops
(08.07.2006 в 10:54)
| | > Доступ к рефереру в директивах mod_rewrite можно получить при помощи последовательности {%HTTP_REFERER}, но вот условие составить такое что-то затрудняюсь... дело в том, что преобразования так или иначе связаны с URL и пришить к ним {%HTTP_REFERER}, что даже не знаю как...
а можно какой-нибудь пример с этим самым %HTTP_REFERER??? | |
|
|
|
|
|
|
|
для: 1999
(08.07.2006 в 11:26)
| | эм... heeelp | |
|
|
|
|
|
|
|
для: 1999
(08.07.2006 в 11:26)
| | Вот пример :
RewriteCond %{HTTP_REFERER} !^test
RewiteRule (.*) /test/$1 [R=302,L]
|
Если рефферер не начинается на "test", все запросы переправим на /test/foo | |
|
|
|