The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как через .htaccess .... ?"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как через .htaccess .... ?"
Сообщение от Yura emailИскать по авторуВ закладки on 16-Июл-02, 15:40  (MSK)
Всем привет!

Подскажите как можно через .htaccess реализовать следующее:
на сервере у хостера лежат *.zip файлы, надо сделать чтобы народ не ставил линки на эти файлы с других сайтов, т.е. чтобы их можно было забирать только с сайта, который стоит на этом сервере.

это возможно???

Спасибо, Юра

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Как через .htaccess .... ?"
Сообщение от J Искать по авторуВ закладки on 16-Июл-02, 15:55  (MSK)
>Всем привет!
>
>Подскажите как можно через .htaccess реализовать следующее:
>на сервере у хостера лежат *.zip файлы, надо сделать чтобы народ не
>ставил линки на эти файлы с других сайтов, т.е. чтобы их
>можно было забирать только с сайта, который стоит на этом сервере.
>
>
>это возможно???

Наскоьлко я знаю, нет. Возможно на любом скриптовом языке проверять referrer, формировать нужный content-type, открывать файл и отдавать его.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Как через .htaccess .... ?"
Сообщение от uldus Искать по авторуВ закладки on 17-Июл-02, 11:08  (MSK)
Через mod_rewrite можно попробовать ограничить. Вот пример запрещающий image sourceing картинок с других сайтов, можешь переделать под свои нужды:

RewriteEngine On
RewriteCond %{REQUEST_URI} /img/ [OR]
RewriteCond %{REQUEST_URI} /tumb/
RewriteCond %{HTTP_REFERER} !^.*somedom\.ru.* [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .* /empty.gif [L]


В товем случае будет примерно так:

RewriteEngine On
RewriteCond %{REQUEST_URI} /arc/.*\.zip
RewriteCond %{HTTP_REFERER} !^.*somedom\.ru.* [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .* /fake.zip [L]


Обойти можно, но "на дурака" сойдет.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Как через .htaccess .... ?"
Сообщение от Yura emailИскать по авторуВ закладки on 18-Июл-02, 19:54  (MSK)
>Обойти можно, но "на дурака" сойдет.

и как же, если не секрет??
..можешь ответить мне на мыло


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Как через .htaccess .... ?"
Сообщение от uldus Искать по авторуВ закладки on 19-Июл-02, 10:27  (MSK)
>>Обойти можно, но "на дурака" сойдет.
>
>и как же, если не секрет??
>..можешь ответить мне на мыло

Referer как подделать ? Элементарно. У curl (--referer) и wget (--referer=URL) есть, например, ключики где передаваемый в запросе на сервер Referer указывается явным образом в командной строке.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру