Master-X
Форум | Новости | Статьи
Главная » Форум » AVS » 
Тема: Подскажите скрипт для защиты мемберки АВС сайта
цитата
23/11/03 в 16:50
 Ion
Чтобы был простейший редирект с помощью mod_rewrite
Но такой чтоб как у кибера на фрихосте.
Т.е. есть защита от букмарка , но если ссылка идет с штмл в защищенную деректорию то все ОК. не редиректит.
а то если
AuthUserFile /dev/null
AuthGroupFile /dev/null
RewriteEngine On
RewriteEngine on
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_REFERER} !^http://www.domain-pics.com/ [NC]
RewriteCond %{HTTP_REFERER} !^http://proadult.com/ [NC]
RewriteRule free-mature(.+) http://www.redirect1.com [L]
RewriteRule videos(.+) http://www.redirect2.com [L]

(защищаемые директории videos и free-mature)
работает но если из хтмл с корня сделаешь ссылку - то редиректит icon_smile.gif)))
А мне нужно от букрамка защитить и одновременно позволит пользователям АВС ходить в защищенную арею



У меня есть примеры но что-то они не очень...
Поделительсвоими, кому не жаль.
admin@sortlinks.com
цитата
23/11/03 в 17:19
 Man
Че-то я не догнал.
Тебе просто нужно запретить заход на страницу без рефера что-ли? А пускать только с рефа avs-domain.com ?
цитата
23/11/03 в 21:47
 Ion


Ну в общем -то да.
Но еще чтоб тот реф потом не мог страницу забукмаркить и на борду какую нить выложить

Нельзя ли как нить защитить от букмарка все вложенные папки с назнанием
content.
Т.е. если в урле domain.com/content/
Или domain.com/free-area/content/ т о чтоб рефы с АВС чши а от букмарка защищего это все было...
цитата
23/11/03 в 22:35
 Man
Ion писал:
Man писал:
Че-то я не догнал.
Тебе просто нужно запретить заход на страницу без рефера что-ли? А пускать только с рефа avs-domain.com ?


Ну в общем -то да.
Но еще чтоб тот реф потом не мог страницу забукмаркить и на борду какую нить выложить

Нельзя ли как нить защитить от букмарка все вложенные папки с назнанием
content.
Т.е. если в урле domain.com/content/
Или domain.com/free-area/content/ т о чтоб рефы с АВС чши а от букмарка защищего это все было...

Так, стоп.
не пускать с нулевого рефа (читай букмарка) и запретить делать букмарк это вещи разные.
1-е делается через htaccess, а второе джавой, но в этом нет смысла поскольку даже если запретить букмарк, то серфер может просто записать урл в блокнот например.
Поэтому тебе нужно просто запретить вход с "no refer" (пустым рефом)

В общем-то все просто. Фактически так же как у тебя, я не пойму в чем у тебя проблема.

Цитата:
AuthType Basic
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://www.DOMAIN.com [NC]
RewriteCond %{HTTP_REFERER} !^http://DOMAIN.com [NC]
RewriteCond %{HTTP_REFERER} !^http://.+\.avsofchoice\.com/* [NC]
RewriteCond %{HTTP_REFERER} !^http://.+\.cybersexnetwork\.com/* [NC]
RewriteCond %{HTTP_REFERER} !^http://.+\.cyberage\.com/* [NC]
RewriteCond %{HTTP_REFERER} !^http://.+\.ugas\.com/* [NC]
RewriteRule /* http://www.DOMAIN.com/forbidden.html [R,L]


Кладешь в КОРЕНЬ защищаемой директории, работает на все вложенные папки. Доступ в директорию будет возможет только при условии наличия рефера перечисленного в {HTTP_REFERER}

Но есть одна тонкость. Юзеры у которых установлен фаирвол (типа NortonInternet Security или другая privacy софтина) НЕ СМОГУТ попать если у них включена опция "блокировки рефера"
цитата
23/11/03 в 22:54
 Cepera
Это все работает когда только картинки, а как защитить видео? Те если ставишь защиту от хотлинка то видео из защищенной зоны не скачиваеться, плер пишет ошибку.
Что там происходит с передачей рефа и как это дело сделать что б работало?

Спасибо.
цитата
23/11/03 в 23:22
 Man
С видео все сложнее. Одинм htaccess там не обойдешься потому как в большинсте своем плейеры рефер не передают.
Решений несколько, или через куки или интегрируют видео в html
Поищи по форуму, недавно был топик кажется в "Контенте" или "Скриптах" или на GFY, там часто всплывает


Эта страница в полной версии