Anna Опубликовано 20 Августа 2005 Жалоба Поделиться Опубликовано 20 Августа 2005 Данная фича блокирует возможность прямого обращения к файлам из папки Uploads на вашем форуме, а так же если это обращение происходит не с вашего сайта, например, если на другом сайте используется картинка с вашего. В html это выглядит как:<a href='http://ваш.сайт.ру/forum/uploads/post-1-347983567.jpg'> Данная фича вместо запрашиваемой картинки возвращает другую, заранее заготовленную вами.Для реализации фичи - в папке uploads создаете файл с именем .htaccess (начинается с точки) и пишете туда такой контент:RewriteEngine On RewriteOptions MaxRedirects=100 RewriteCond %{HTTP_REFERER} !^http://(www\.)?site\.ru/ [NC] #RewriteCond %{HTTP_REFERER} !^$ RewriteRule \.(jpe?g|gif|bmp|png|ipb)$ [url="http://site.ru/style_images/fake.gif"]http://site.ru/style_images/fake.gif[/url] [L] Закоментированная решеткой строчка разрешает прямое обращение. Если вы просто хотите запретить линк с другого сайта, но хотите разрешить прямое открытие через браузер, можете убрать эту решетку. Строчка перед ней - разрешает обращение только с вашего сайта. В RewriteCond: site\.ru - меняете на ваш сайт, например forum\.invisionpower\.com - перед точками обязательно слеш. В RewriteRule:site.ru - меняете на ваш сайт уже без с слешей, например forum.invisionpower.com Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
temoon Опубликовано 23 Августа 2005 Жалоба Поделиться Опубликовано 23 Августа 2005 Получается, что таким образом можно "защитить" любую папку, просто добавить расширение php и перенаправлять на страницу с текстом: "Суда нэ ходы, а то сгэн в башка попадёт!", так ведь? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Anna Опубликовано 23 Августа 2005 Автор Жалоба Поделиться Опубликовано 23 Августа 2005 Можно. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
-winux- Опубликовано 25 Августа 2005 Жалоба Поделиться Опубликовано 25 Августа 2005 Полезный хак, типа антилич. А защищает он не тока картинки но и все файлы. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
HeoH Опубликовано 25 Августа 2005 Жалоба Поделиться Опубликовано 25 Августа 2005 Есть только небольшой недостаток. Многие фаерволы сейчас имеют функцию отключения реферера или же его замену на какой-нибудь текст. Поэтому даже если человек зашел на сайт и по всем законам все должно быть чики-пуки, то получается так, как будто человек просматривает форум с какого-то другого сайта, т.к. все картинки заменяются на fake.gif (согласно примеру).Плюс сюда стоит добавить, что в зависимости от настроек системы провайдера реферер может временами подглючивать, теряться (пустая строка) и т.д. И опять получается некрасивая ситуация.У меня стояла подобная штука почти пол года, я ее убрал, потому что очень уж много глюков стало Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Elfet Опубликовано 6 Сентября 2005 Жалоба Поделиться Опубликовано 6 Сентября 2005 Есть только небольшой недостаток. Многие фаерволы сейчас имеют функцию отключения реферера или же его замену на какой-нибудь текст. Поэтому даже если человек зашел на сайт и по всем законам все должно быть чики-пуки, то получается так, как будто человек просматривает форум с какого-то другого сайта, т.к. все картинки заменяются на fake.gif (согласно примеру).Плюс сюда стоит добавить, что в зависимости от настроек системы провайдера реферер может временами подглючивать, теряться (пустая строка) и т.д. И опять получается некрасивая ситуация.У меня стояла подобная штука почти пол года, я ее убрал, потому что очень уж много глюков стало <{POST_SNAPBACK}>А каким образом фаерволы могут влиять? Ведб этоже происходит на серевере и то что он отсылает юзеру не задача фаервола? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Anna Опубликовано 6 Сентября 2005 Автор Жалоба Поделиться Опубликовано 6 Сентября 2005 У меня никаких траблов нет вроде Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
-Зверик- Опубликовано 30 Июня 2006 Жалоба Поделиться Опубликовано 30 Июня 2006 Спасибо! Отличный 'мод' ) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Evgheni Опубликовано 1 Июля 2006 Жалоба Поделиться Опубликовано 1 Июля 2006 Вещь хорошая, но не очень практичная.У многих не далеких юзеров с настроеными файерволами не будут отображаться даже картинки с вашего форума.Все потому, что файерволы по дефолту режут рефер. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Garret Опубликовано 1 Июля 2006 Жалоба Поделиться Опубликовано 1 Июля 2006 Все потому, что файерволы по дефолту режут рефер.Вот это чес... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
t0rik Опубликовано 6 Июля 2006 Жалоба Поделиться Опубликовано 6 Июля 2006 Вообще-то файрволы хттп не режут, вот прокси - могут. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 7 Июля 2006 Жалоба Поделиться Опубликовано 7 Июля 2006 ну так многие ищут защиту от прокси Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
good goo Опубликовано 1 Августа 2006 Жалоба Поделиться Опубликовано 1 Августа 2006 А это не скажется на отображаемость картинок из форума например в галерее Яндекса после индексации поисковым ботом? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Serge Опубликовано 4 Августа 2006 Жалоба Поделиться Опубликовано 4 Августа 2006 в верси 2.1.7 стоит защита от копирования очень даже нелпохая да и эта защита не помешает сохранить картинку у себя на компе а потом через любой хостинг её залить Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
-Зверик- Опубликовано 11 Августа 2006 Жалоба Поделиться Опубликовано 11 Августа 2006 Evgheni, вещь хорошая и очень практичная. Разкоментируй строку RewriteCond %{HTTP_REFERER} !^$проблемы с отсутствием реффереров при включенных фаерволлах должны исчезнуть. У меня процентов 10-20% людей жаловались (при закомментированной строке) на "глюки" с изображениями. Потом - перестали)) good goo, скажется. Потому для поисковых систем (например google) нужно добавлять рефферер от них.. Serge, перечитай ДЛЯ ЧЕГО этот мод еще раз! Хотлинкинг - это когда кто-то ставит твоё изображение на свой сайт, таким образом он ест твой траффик. Этот мод не препятствует сохранению изображений (а наоборот, поощрает заливку их на бесплатный хостинг (например imageshack) )(Кстати, советую поставить watermark мод, так никто ничего просто так не украдёт. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
nicbogart Опубликовано 25 Марта 2009 Жалоба Поделиться Опубликовано 25 Марта 2009 RewriteEngine On RewriteOptions MaxRedirects=100 RewriteCond %{HTTP_REFERER} !^http://(www\.)?site\.ru/ [NC] #RewriteCond %{HTTP_REFERER} !^$ RewriteRule \.(jpe?g|gif|bmp|png|ipb)$ [url="http://site.ru/style_images/fake.gif"]http://site.ru/style_images/fake.gif[/url] [L] Девушка - Вы гений!! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
avarkor Опубликовано 11 Марта 2010 Жалоба Поделиться Опубликовано 11 Марта 2010 а для nginx не подскажете как сделать? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.