Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Код антихотлинка
Новая тема
Ответить
цитата
02/12/07 в 10:14
densa
Подскажите хороший код антихотлинка, китайцы сволочи одолевают
цитата
02/12/07 в 10:50
BigBro
http://www.htaccesstools.com/hotlink-protection/
цитата
02/12/07 в 12:52
Sergeyka
нужен код, чтобы внести туда список разрешенных доменов, а остальные к хуям забанить
есть такой скрипт ?
цитата
02/12/07 в 12:57
Shemale Hardcore
К хуям банят тут
http://www.htaccesstools.com/block-ips/
Про скрипт не знаю. Если что - помогу побанить.
Но думаю, что там всё ясно будет.
цитата
02/12/07 в 13:02
Sergeyka
теперяча, где взять список всех китайских айпишников, чтобы сразу скопом, все подряд
цитата
02/12/07 в 13:11
densa
а нельзя просто запретить хотлинк для всех?
цитата
02/12/07 в 13:18
Adulter
Через htaccess это делать надо.
GeoIP:
http://www.maxmind.com/app/geoip_country
----
Взято отсюда:
http://www.htaccesstools.com/hotlink-protection/
---
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?somedomain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
цитата
02/12/07 в 15:18
Sergeyka
если доменов много то так?
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?somedomain.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?somedomain1.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?somedomain2.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
и т.д?
цитата
02/12/07 в 15:23
Sergeyka
должен же быть запрет простой на все домены?
т.е. полностью запретить хотлинк
цитата
02/12/07 в 15:45
Sergeyka
Adulter писал:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?somedomain.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]
этот код не работает
цитата
02/12/07 в 15:50
Heavy
Sergeyka писал:
должен же быть запрет простой на все домены?
т.е. полностью запретить хотлинк
somedomain.com - это не те домены, что тебя хотлинкуют, а имя твоего домена. т.е. если в рефе не твой "лочить".
цитата
02/12/07 в 17:06
Sergeyka
короче спасибо ivango
Тем кому надо
RewriteEngine on
SetEnvIfNoCase Referer "^http://домен.com" local_ref=1
SetEnvIfNoCase Referer "^http://www.домен.com" local_ref=1
SetEnvIfNoCase Referer "^$" local_ref=1
<FilesMatch ".(gif|jpg|jpe|jpeg|mpg|mpeg|wmv)">
Order Deny,Allow
Deny from All
Allow from env=local_ref
</FilesMatch>
это запрет полный на хот линк
в
SetEnvIfNoCase Referer "^http://домен.com" local_ref=1
SetEnvIfNoCase Referer "^http://www.домен.com" local_ref=1
прописываете свои домены тем которым разрешен хотлинк
остальные идут по байпасу
цитата
02/12/07 в 17:19
tasteart
Главное, если хотите защитить галлеры (при условии что для каждой галлеры пиксы и хтмль в одной и той же папке) - прописывайте этот кусок кода
Код:
<FilesMatch ".(gif|jpg|jpe|jpeg|mpg|mpeg|wmv)">
Order Deny,Allow
Deny from All
Allow from env=local_ref
</FilesMatch>
Как написал, Сергейка.
Иначе антихолинк ставиться такой. Что со всех тгп - галлеры тупо не открываются, вместо этого 403 ошибка.
Я как-то так скопировал без этого дополнения код, слава богу быстро заметил и не много траффа потерял.
Вот какой код у меня в хтаксессе
Код:
SetEnvIf Referer ^http:// realref=1
SetEnvIf Referer ^http://(www\.)?domain goodref=1
<FilesMatch "\.(gif|jpe?g|png)$">
Order Deny,Allow
Deny from env=realref
Allow from env=goodref
</FilesMatch>
цитата
02/12/07 в 17:32
Sergeyka
спасиб, но нам проще мы гали не постим, для фрихов хотлинка нет, а от китайцев пидарасов, спасемся, я прикинул около 50% имхо переплата у меня была по хостингу
цитата
02/12/07 в 18:38
Sha
densa писал:
Подскажите хороший код антихотлинка, китайцы сволочи одолевают
Есть две разницы.
Китайцы-серферы одолевают или китайские сайты твои пиксы линкуют
Первая решается баном по IP вторая по рефереру (это и есть антихотлинк).
цитата
02/12/07 в 23:51
Core
не врубаюсь я .. а забанить CN религия опять же не позволяет?
цитата
03/12/07 в 04:29
Sergeyka
CN мизер, комы в основном, они тоже не пальцем деланы
цитата
04/12/07 в 18:31
Sergeyka
Бразы, гугль имэйдж от такой защиты от хотлинка не уйдет?
цитата
07/12/07 в 19:51
photomuza
Sergeyka писал:
Бразы, гугль имэйдж от такой защиты от хотлинка не уйдет?
Так добавь туда:
Код:
SetEnvIfNoCase Referer "^http://www.images.google.*" local_ref=1
SetEnvIfNoCase Referer "^http://images.google.*" local_ref=1
цитата
07/12/07 в 21:19
Sha
Цитата:
Код:
SetEnvIfNoCase Referer "^http://www.images.google.*" local_ref=1
SetEnvIfNoCase Referer "^http://images.google.*" local_ref=1
1) images.google.china-site.com пройдет через фильтр
2) images.google-china.com тоже.
Имхо тогда уж как-то вроде так вот
Код:
SetEnvIfNoCase Referer "^http://images.google\.[^.]+" local_ref=1
цитата
07/12/07 в 21:53
photomuza
2 Sha
угу, ты прав, так надежней, проверил
цитата
08/12/07 в 04:45
oZZy
ок. хотлинк работает
почему бы лучше не поставить редирект по языку?
http://www.htaccesstools.com/redirection-by-language/
У меня при попытке совместить антихотлинк и редирект китаез на гугл вываливается 500 ошибка. Впрочем и при использовании одиночного
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (zh) [NC]
RewriteRule .*
http://google.cn
[R,L]
получаю 500 ошибку.
Что не так?
цитата
08/12/07 в 09:41
Sergeyka
спасибо бразы, тема отправляется в букмарки
цитата
08/12/07 в 12:35
Sha
oZZy писал:
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} (zh) [NC]
RewriteRule .*
http://google.cn
[R,L]
получаю 500 ошибку.
Что не так?
Попробуй поставить / в конце урла и убрать (избыточную) R
Код:
RewriteRule .*
http://google.cn
/ [L]
Да и L не очень-то нада.
цитата
08/12/07 в 20:34
photomuza
Залез сюда -
http://www.htaccesstools.com/hotlink-protection/
Здесь -
Blocked Image URL
вбивается урл подмены для уродов.
Сделал себе такой антихотлинк: попробуйте хотлинковать с моего блога правый вертикальный баннер -
http://favouritenudes.com/
Или инклудить index.php отсюда -
http://favouritenudes.com/banners/index.php
Пытаюсь хотлинковать пикчу сюда:
Код:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?favouritenudes.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$
http://runu.net/antihot.gif
[NC,R,L]
Стр.
1
,
2
>
последняя »
Новая тема
Ответить
Эта страница в полной версии