loading...

Авторизация ...

Имя пользователя :
Пароль :
я всё забыл!

ХакиАнилиц для картинок

Написал Son1K, 10 июня 2007 | 22 комментария | рейтинг новости не нравится   +22   нравится Версия для печати
Это не совсем хак DataLife , но вполне подходит владельцам сайтов на данном движке.
Назначение модуля: Если вы хотите чтобы с вашего сайта не использовали картинки на других сайтах то вы можете сделать антилич для картинок!
Версия движка: Все

Как это сделать:

открываем файл .htaccess и добавляем туда этот текст
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?твой сайт.что-то [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?images.google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?images.google.ru [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?images.yandex.ru [NC]
RewriteCond %{REQUEST_URI} !^/тут_картинка_которая_будет_показываться_на_других_сайтах.jpg [NC]
RewriteRule .(gif|jpg|jpeg|png|swf)$ http:// мой_сайт.ру/тут_картинка_которая_будет_показываться_на_других_сайтах.jpg [R,NC]


Конечно предварительно заменив под себя, пример:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?http://mysite.ru [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?images.google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?images.google.ru [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?images.yandex.ru [NC]
RewriteCond %{REQUEST_URI} !^/antipicture.jpg [NC]
RewriteRule .(gif|jpg|jpeg|png|swf)$ http:// mysite.ru/antipicture.jpg [R,NC]


Извините за баян, но для тех кто не знает.
Удачи! )



Комментарии пользователей

  Экспорт комментариев в RSS
 Сортировать по рейтингу, по дате

Написал НDD, 10 июня 2007 в 17:05 плохой комментарий   0   хороший комментарий
Новостей: 2, комментариев: 159, Пользователи
Карма:
Я это уже где-то видел, но мне сказали типа плохо, то ли индексироваться не будут, то ли еще что-то

Написал Nitro, 10 июня 2007 в 17:22 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
НDD,
нет, дело не в индексации, возрастёт нагрузка на сервер, причём очень сильно.

Написал Son1K, 10 июня 2007 в 17:54 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
А от того что от тебя дофига личеров с картинками хуже. а так админ увидит и удалит)

Написал Silas, 10 июня 2007 в 18:09 плохой комментарий   0   хороший комментарий
Новостей: 1, комментариев: 53, Пользователи
Карма:
А приблизительно на сколько возрастет нагрузка на сервер? (в процентах)

Написал freeprog, 10 июня 2007 в 18:44 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?freeprogs.kiev.ua [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?images.google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?images.google.ru [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?images.yandex.ru [NC]
RewriteCond %{REQUEST_URI} !^/hotlinkers.jpg [NC]
RewriteRule .(gif|jpg|jpeg|png|swf)$ http://freeprogs.kiev.ua/hotlinkers.jpg [R,NC]


не помогло, всеравно показывает картинки


Написал MONAH, 10 июня 2007 в 18:52 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Умнож нагрузку своего сервака примерно на 4,5 - 5 раз ... и получишь нагрузку которую будет давать этот ХАК.

Написал Hamer, 10 июня 2007 в 19:02 плохой комментарий   0   хороший комментарий
Новостей: 42, комментариев: 2186, Изгнанные
Карма: 50±
laughing Юзайти Cpanel там есть такая фишка....

Написал Emoboy, 10 июня 2007 в 19:44 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Hamer,
не у всех )

Написал kackad, 10 июня 2007 в 19:48 плохой комментарий   0   хороший комментарий
Новостей: 5, комментариев: 145, Изгнанные
Карма:
прикольный жаль что нагрузку дает! а так полезнаю вещица спасибо!

Написал kanan, 10 июня 2007 в 20:00 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
mellow

Написал baka, 10 июня 2007 в 22:50 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
punish чето не пашет angry_2

Написал MONAH, 11 июня 2007 в 21:00 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Вот вам цитата от создателя ДЛЕ:
во всем в этом мире должен существовать баланс, да добавление этого кода увеличиватся нагрузка на сервер, из за того что ему нужно обраьотать дополнительные строки, но при этом в другом месте нагрузка на апач падает т.к. ему не нужно больше отдавать картинки чужим посетителям и в дальнейшем личеры не будут ставить ссылки на ваши картинки, тем самым не создавая лишней нагрузки на сервер, тем самым вы получили "баланс сил". И данный код позволяет существенно снизить общую нагрузку на сервер, т.к. тысячи людей, понятие не имеющие о вашем сайте не будут смотреть ежесекундно ваши картинки.

А если вас так беспокоят эти строки то нужно вообще отключить ЧПУ и удалить .htaccess т.к. обработчик ЧПУ дает гораздо больше нагрузки чем добавленные четыре строки.


Да, и ещё вот код(мне его админ freeprogs.kiev.ua дал):
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?freeprogs\.kiev.ua/ [nc]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?images.google\.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?images.google\.ru [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?images.yandex\.ru [NC]
RewriteRule .*\.(jpg|jpeg|gif|png)$ - [F,NC]

Это для тех у кого, указыный автором темы, вариант не работает...а с этмм (что я написал) картинка просто не показывается.

Написал kwin, 11 июня 2007 в 23:46 плохой комментарий   0   хороший комментарий
Новостей: 1, комментариев: 52, Изгнанные
Карма:
не пахает

Написал blagoy, 12 июня 2007 в 01:43 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Актуально для тех, у кого траффик на сервере платный, у меня безлимитный, я не парюсь, хотя раньше стояло такое.

Написал Liser_25, 12 июня 2007 в 13:59 плохой комментарий   0   хороший комментарий
Новостей: 5, комментариев: 85, Пользователи
Карма:
офтоп!
blagoy, класс.. а что за хостер такой?

Написал Symba, 12 июня 2007 в 16:21 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
понадобится...

Написал aguware, 12 июня 2007 в 19:35 плохой комментарий   0   хороший комментарий
Новостей: 19, комментариев: 261, Пользователи
Карма: 26±
неплохо вроде... <_<

Написал azzepis, 13 июня 2007 в 11:23 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
вот эта штука работает...

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?http://mysite.ru [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?images.google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?images.google.ru [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?images.yandex.ru [NC]
RewriteCond %{REQUEST_URI} !^/antipicture.jpg [NC]
RewriteRule .(gif|jpg|jpeg|png|swf)$ http:// mysite.ru/antipicture.jpg [R,NC]


просто автор пробел вставил в последней строчке лишний punish

Последняя строка должна быть такой:

RewriteRule .(gif|jpg|jpeg|png|swf)$ http://mysite.ru/antipicture.jpg [R,NC]


У меня работает 4

правда возник паралельно вопрос... а можно как-то сделать чтоб при всём при этом какие-то картинки всё-таки можно было "личить" help232

Ну к примеру, чтоб хранить на сайте своём свой аватар и юзать его где нужно...?

Написал Igorёk, 15 июня 2007 в 16:29 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
freeprog,
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?freeprogs.kiev.ua [NC]
Может забыл перед reeprogs.kiev.ua поставить http:// ??

Не восвем хорошо что все картинки не будут показываться на других сайтах..

Написал neustroew, 16 июня 2007 в 00:10 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
wink

Написал kandasoft, 11 ноября 2007 в 00:57 плохой комментарий   +1   хороший комментарий
Новостей: 7, комментариев: 59, Пользователи
Карма:
Цитата: Igorёk
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?freeprogs.kiev.ua [NC]
Может забыл перед reeprogs.kiev.ua поставить http:// ??

У него все правильно с этой строкой, потому что http:// уже изначально прописано.
Цитата: freeprogs
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?freeprogs.kiev.ua [NC]

Написал stimul, 20 ноября 2007 в 14:20 плохой комментарий   +2   хороший комментарий
Новостей: 0, комментариев: 0, Гости
Карма: ±
Видать у меня сервак слабоватый... После этого хака так долго страница грузится, что пришлось его удалить...

У меня такой антилич: беру картинки с других сайтов. laughing Это и есть самый лучший антилич! 59

Информация



Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
Анализ Тиц и PR сайта