С нами с 28.02.03
Сообщения: 290
Рейтинг: 50
|
Добавлено: 20/01/07 в 14:37 |
нотлинкеры задолбали. ссылки на мое видео на прямую постят на своих ресурсах. трафа очень много в день съедает.
как сделать грамотрый редирект в htaccess что б положить его в папу video и все к то приходит с домена domain.com*.* редиректились на
myurl.com
это почему то всех редиректит
RewriteCond %{HTTP_REFERER} ^http://(www\.)?asusersubdomain.abuser\.com.*$ [OR]
RewriteCond %{HTTP_REFERER} ^http://(www\.)?anotherabuserdomin\.com.*$ [NC,OR]
RewriteRule \.*$ http://myulr.com [R,L]
напишите плиз это все имхо должны знать.
|
|
|
|
С нами с 29.12.06
Сообщения: 62
Рейтинг: 84
|
Добавлено: 23/01/07 в 13:46 |
.htaccess:
SetEnvIf Referer ^http:// realref=1
SetEnvIf Referer ^http://(www\.)domain.com goodref=1
SetEnvIf Referer ^http://(www\.)other-domain.net goodref=1
Order Deny,Allow
Deny from env=realref
Allow from env=goodref
пробуй так, это быстрее чем реврайт.
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 23/01/07 в 14:21 |
Petroff:
с мувиками лучше открывать всем а закрывать личерам, тут простой антихотлинк не катит
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
0
|
|
|
С нами с 28.02.03
Сообщения: 290
Рейтинг: 50
|
Добавлено: 23/01/07 в 17:03 |
Stek писал: | Petroff:
с мувиками лучше открывать всем а закрывать личерам, тут простой антихотлинк не катит |
Да. так мне и надо.. как закрыть списку личеров с одного домена
(у него много субдоменов и директорий)
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 23/01/07 в 17:42 |
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
2
|
|
|
С нами с 28.02.03
Сообщения: 290
Рейтинг: 50
|
Добавлено: 23/01/07 в 18:08 |
Petroff писал: | .htaccess:
SetEnvIf Referer ^http:// realref=1
SetEnvIf Referer ^http://(www\.)domain.com goodref=1
SetEnvIf Referer ^http://(www\.)other-domain.net goodref=1
Order Deny,Allow
Deny from env=realref
Allow from env=goodref
пробуй так, это быстрее чем реврайт. |
что- то не работает...Пробовал по-всякому
а перед \.com не надо? все равно не помогает...
мне нужно разрешить для всех кроме нескольких доменов целиком кучей папок.
(да и в вашем случае нужно потом 404 обработать для редирета? так?)
|
|
|
|
С нами с 29.12.06
Сообщения: 62
Рейтинг: 84
|
Добавлено: 23/01/07 в 18:32 |
Если нужно закрыть только опреденные домены, а не окрыть, тогда так:
SetEnvIf Referer ^http://(www\.)evil-domain.com badref=1
SetEnvIf Referer ^http://(\*\.)bad-domain.net badref=1
Order Deny,Allow
Deny from env=badref
ErrorDocument 403 http://google.com
тут обрабатывать надо 403 ошибки, преидуший мой код - это антихотлинк (тоесть закрыто для всех кроме себя и кому разрешишь)
Этот код закроет доступ для рефов с evil-domain.com и bad-domain.net.
|
|
|
|
С нами с 28.02.03
Сообщения: 290
Рейтинг: 50
|
Добавлено: 24/01/07 в 01:36 |
всем +2 но у меня не работает этот скрипт никак
даже просто свой родной домен указал SetEnvIf Referer ^http://(www\.)mydomain.com badref=1
бросил htaccess в папку с мувиками - мой домен их нормально грузит
линку на свой мувик поставил c evil-domain.com для теста не работает. все равно хотлинк получается
|
|
|
|
С нами с 28.02.03
Сообщения: 290
Рейтинг: 50
|
Добавлено: 24/01/07 в 02:14 |
Вот! это работает!
Спасибо.
а если нужно только субдомены baddomain (а их может быть вот так s1.s1.s1.baddoamin.com) исключить а сам разрешить то как?
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |