запрещаем показывать наши картинки на чужих сайтах с помощью .htaccess

C
На сайте с 22.12.2001
Offline
172
1343

Я использовал код:

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^.*IMYA_SAYTA.*$ [NC]

RewriteRule [^/]+\.(jpg|gif|swf)$ - [F]

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

С уважением, Александр Евдокимов.
Sla_Dom
На сайте с 18.02.2006
Offline
252
#1

chaif, так утверждающе звучит заголовок темы - код рабочий оказывается или нет?

SE
На сайте с 11.02.2007
Offline
13
#2

Дайте сайт посмотреть проверить рабочий код или нет.:)

Обмен ссылками Авто-Мото, Пишу PHP скрипты любой сложности, Продажа Запчастей на Японские Авто и Спецтехнику
КР
На сайте с 05.08.2005
Offline
54
#3

Вот рабочий

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !search.yahoo. [NC]
RewriteCond %{HTTP_REFERER} !images.yandex. [NC]
RewriteCond %{HTTP_REFERER} !google. [NC]
RewriteCond %{HTTP_REFERER} !translate.google. [NC]
RewriteCond %{HTTP_REFERER} !babelfish.altavista.com. [NC]
RewriteCond %{HTTP_REFERER} !online-translator. [NC]
RewriteCond %{HTTP_REFERER} !search?q=cache [NC]
RewriteCond %{REQUEST_URI} !^.*hotlink\.gif$ [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ http://www.site.ru/hotlink.gif [NC,R,L]

Запрет не работает для пустых реферов. ИМХО нет смысла запрещать хотлинк картинок тотально, в отличие от тех же zip/rar итп, т.к. некоторая часть юзеров сидит за прокси, зачищаюшщими реферы. А это чревато тем, что такие даже бродя по сайту не будут видеть его собственные картинки.

Также запрет не работает для SE по картинкам и популярных онлайн-переводчиков

antuan
На сайте с 23.09.2004
Offline
156
#4

А на хостинге нет опции "хотлинк"?

Где я хощусь - есть, так вот там указывается выборка:

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

off сори, если не в тему.

antuan
На сайте с 23.09.2004
Offline
156
#5

internet глючит, дубль :(

КР
На сайте с 05.08.2005
Offline
54
#6

Кстати, а стоит ли вообще игра свеч? Вставленная картинка - тоже ведь ссылка и для SE имеет значение. Если отставить в сторону собственнические инстинкты ("Моё!!"), может быть хотлинки даже и полезны.

antuan
На сайте с 23.09.2004
Offline
156
#7
Канал-Р:
Кстати, а стоит ли вообще игра свеч? Вставленная картинка - тоже ведь ссылка и для SE имеет значение. Если отставить в сторону собственнические инстинкты ("Моё!!"), может быть хотлинки даже и полезны.

Вопрос не ставиться, как я понял, в топике "хорошо/плохо" и "надо/не надо".

очень даже целесообразно, когда у вас обширная фото галерея, и она транслируется где только можно. А траффик оплачиваете вы (и день ото дня он нехило растет), а все линки (почти везде) автоматом закрыты от индексации.

КР
На сайте с 05.08.2005
Offline
54
#8
antuan:
Вопрос не ставиться, как я понял, в топике "хорошо/плохо" и "надо/не надо".

Согласен, не оффтопим. В общем код у ТС правильный и должен работать, но все-таки рекомендую для поисковиков и переводчиков (если актуально) сделать исключение (и наверное для сервисов типа webwraper тоже)

SE
На сайте с 11.02.2007
Offline
13
#9
antuan:
А траффик оплачиваете вы (и день ото дня он нехило растет), а все линки (почти везде) автоматом закрыты от индексации.

Но от грабела таким способом не защититься, кому нужно тот закачает и не только картинки...

C
На сайте с 22.12.2001
Offline
172
#10

Всем спасибо. Проблема в том, что пользователи используют изображения с сайта на форумах, в ЖЖ, причем изображения очень часто к сайту не имеют отношения, в результате создают очень большую нагрузку.

Канал-Р, а если не конкретной картинки, а всех картинок, то надо вставить:

RewriteCond %{REQUEST_URI} !^.*\.gif$ [NC]

Правильно?

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