Перейти к публикации

Защита от "воровства" фотографий


danko

Рекомендованные сообщения

Хотелось узнать ,кто то из Вас практиковался лично в этом вопросе, при использование данного движка?

Поделитесь.

Я понимаю,когда воруют единичные фото, ещё ладно... но если контент сайта состоит из одних фото сессий (знаменитости, приколы) ,где в один пост заливается по несколько десятков фотографий.

Ссылка на сообщение
Поделиться на других сайтах

dan3, водяной знак. При определенной сноровке, можно сделать так, что он становится виден только после "кражи". Хотя по мне так пусть берут. Иначе зачем вообще показывать? Спрятать под подушку и в одиночестве наслаждаться...

Ссылка на сообщение
Поделиться на других сайтах

Да я не имею ввиду ,что люди копируют фотки на свой комп, пусть копируют ради бога.

Я имею ввиду воруют саму ссылку http://мой_сайт/test.jpg и помещают её на другой ресурс.

Вообщем если я не ошибаюсь это называется защита от direct linking

Ссылка на сообщение
Поделиться на других сайтах

В .htaccess:

RewriteCond %{HTTP_REFERER} !^$

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]

Ссылка на сообщение
Поделиться на других сайтах

домовой ты какойто бред написал :blink:

Вот нормальный код .хтаццесс

SetEnvIfNoCase Referer "^http://сайтец.РУ/" locally_linked=1

SetEnvIfNoCase Referer "^http://сайтец.РУ$" locally_linked=1

SetEnvIfNoCase Referer "^http://сайтец.РУ/" locally_linked=1

SetEnvIfNoCase Referer "^http://сайтец.РУ$" locally_linked=1

SetEnvIfNoCase Referer "^$" locally_linked=1

<FilesMatch "\.(gif|png|jpe?g)$">

  Order Allow,Deny

  Allow from env=locally_linked

</FilesMatch>

И неодна картинка теперь неуйдет с твоего сайта B)

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах

Ahtun, юзай код который я написал, только пропиши путь до картинки, которая будет показываться у других

Ссылка на сообщение
Поделиться на других сайтах

oki.

Буду пробывать...

Хм...

Что-то не так. Потому как все картинки на сайте заменяются той, что указана в .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]

Вот так работает без проблем.

Давно искал что-то подобное, личеры зае...и :angry:

Спасибо большое!! :)

Ссылка на сообщение
Поделиться на других сайтах

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]
Вот так работает без проблем. Давно искал что-то подобное, личеры зае...и :angry: Спасибо большое!! :)
RewriteRule .*\.(gif|jpg|jpeg|png|swf)$ http://мой_сайт.ру/тут_картинка_которая_будет_показываться_на_других_сайтах.jpg [R,NC]

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

есть вопросик по этой защите в хтаксес прописал вот это с самого верха

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?мой сайт.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} !^/banner.gif [NC]

RewriteRule .*\.(gif|jpg|jpeg|png|swf)$ http://www.мой сайт.ru/banner.gif [R,NC]

реакции 0 может что то не так сделал

так вроде разобрался

RewriteRule .*\.(gif|jpg|jpeg|png|swf)$ http://www.мой сайт.ru/banner.gif [R,NC]

RewriteRule .*\.(gif|jpg|jpeg|png|swf)$ http://мой сайт.ru/banner.gif [R,NC]

заработало только когда сделал с www и без

но возник еще вопрос как сделать чтобы некторым сайтам разрешить брать картинки так как у меня есть еще форум

Ссылка на сообщение
Поделиться на других сайтах

А ты сделай вот так и всё будет ок (список разрешенных доменов):

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?мой сайт1.ru [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?мой сайт2.ru [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?мой сайт3.ru [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?мой сайт4.ru [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?мой сайт5.ru [NC]

Ссылка на сообщение
Поделиться на других сайтах

что-то не понятно, почему не работает на 4.1 версии???

LOL!

:lol: а версия двигла какую роль играет???? :lol::lol::lol::lol::lol::lol:

Ссылка на сообщение
Поделиться на других сайтах

мда, всё дело в том чнто вот сделал как написано здесь, но ни чего не работает!!!

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?сайт.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} !^/figvam.jpg [NC] 

RewriteRule .*\.(gif|jpg|jpeg|png|swf)$ http://сайт.ru/figvam.jpg [R,NC]
при таком раскладе не работает
RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?сайт.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} !^/figvam.jpg [NC] 

RewriteRule .*\.(gif|jpg|jpeg|png|swf)$ http://www.сайт.ru/figvam.jpg [R,NC]

RewriteRule .*\.(gif|jpg|jpeg|png|swf)$ http://сайт.ru/figvam.jpg [R,NC]

подскажите где ошибка???

и всё я это записывал в корне в .htaccess

в самом конце.

Ссылка на сообщение
Поделиться на других сайтах

Значит у тебя не поддерживается .htaccess

либо с путями что-то напутал...

Народ, а подскажите плиз как добавить разрешенные сайты? т.е. чтоб эти сайты могли "тырить" у меня картинки...
Ссылка на сообщение
Поделиться на других сайтах
  • 2 месяца спустя...

зы... а самое прикольное вот что ...http://exploit.in/forum/index.php?showtopic=230&st=340# при этом воруя с меня новости.. даже не редактируя ссылок.... :P картинки с меня... все с меня... :)

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...