Воруют траф. Сайт на DLE.

12
enson
На сайте с 29.07.2008
Offline
45
1696

Заметил, что резко стал уходить трафик, при этом знаю, что мой сайт его не расходует так быстро.

С 26 октября уже на 20 Тб ушло. При том, что сайт посещает по 2000 хостов в день, трафика уходит до 1 Гб в час. С сайта ничего скачивать не требуется, так что остается, что воруют картинки.

Как запретить в DLE показ изображений сторонним хостам?

И как узнать откуда тянут траф?

V1
На сайте с 30.04.2008
Offline
158
#1

В .htaccess добавить правило для картинок, что бы только на вашем сайте показывались.

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} !^/image.jpg [NC] - тут можно указать картинку в корне сайта которая будет выводится тем кто ворует у Вас картинки или файлы.
RewriteRule .(gif|jpg|jpeg|png|swf)$ http:// mysite.ru/image.jpg [R,NC] - тут можно указать картинку в корне сайта которая будет выводится тем кто ворует у Вас картинки или файлы.
InoHacker
На сайте с 18.10.2009
Offline
75
#2

1. Узнать можно по логам сервера (в панеле хостинга)

2. Запретить - либо выше предложенный вариант, либо тоже через панель хостинга.

Магазин аккаунтов с балансом Litres,DNS,Ozon,Rotapost и еще 50+ других сервисов тут - vk.cc/7QK0Sk
A
На сайте с 09.06.2009
Offline
33
#3

прикольно я читал как один вебмастер поставил фотку женских половых органов вместо воруемых картинок, как бабка отшептала, тырить перестали :D

Магазин аккаунтов с балансом Litres,DNS,Ozon,Rotapost и еще 50+ других сервисов тут - vk.cc/7QK0Sk
[Удален]
#4

atraks,

+5 поржал!!

enson
На сайте с 29.07.2008
Offline
45
#5

Спасибо, насчет замены картинки - это отличное решение. ☝

Попробуем так решить эту проблу.

m_valeriy
На сайте с 24.10.2007
Offline
96
#6
KJGoodWork:
прикольно я читал как один вебмастер поставил фотку женских половых органов вместо воруемых картинок, как бабка отшептала, тырить перестали
KJGoodWork:
atraks,
+5 поржал!!

тут тоже ржали /ru/forum/333790

tommy-gung
На сайте с 22.11.2006
Offline
287
#7

кто в курсе, сервер сильно нагружает данный данный способ, через.htaccess?

Здесь не могла быть ваша реклама
S
На сайте с 28.10.2005
Offline
299
#8
tommy-gung:
кто в курсе, сервер сильно нагружает данный данный способ, через.htaccess?

Всяко меньше чем гигатонны картинок

Кстати, мужской половой рульней будет

enson
На сайте с 29.07.2008
Offline
45
#9
Vit12J:
В .htaccess добавить правило для картинок, что бы только на вашем сайте показывались.

Что-то с этим вариантом не пошло. 500 ошибка полезла.

Но нашел другой, немного проще, только без показа иной картинки:


RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://site/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.site/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://site.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.site.*$ [NC]
RewriteRule .*\.gif.*|.*\.jpg.*|.*\.jpeg.*|.*\.swf.*|.*\.jpe.* - [F]
V1
На сайте с 30.04.2008
Offline
158
#10

Можно так еще:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?site.ru/ [nc] - ваш сайт
RewriteCond %{HTTP_REFERER} !^http://(www.)?google.com/ [nc] - открываем доступ к картинкам поисковику Google (можно аналогично и к другим сайтам)
RewriteRule .*.(gif|jpg|png)$ http://site.ru/leech.jpg [nc] - картинка которая будет показываться тем кто ворует картинки ((gif|jpg|png) -можно и другие файлы)
кто в курсе, сервер сильно нагружает данный данный способ, через.htaccess?

Нагрузки не будет. Можно прописать данный способ даже к файлам, например к RAR архивам, если ссылку открыть на другом сайте то тоже картинка будет :)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий