xsong 1 Опубликовано: 18 июля 2008 Рассказать Опубликовано: 18 июля 2008 сабж для чего мне это нужно? просто некоторые люди вместе с новостями вставляют картинки которые загружены у меня на хостинге, это создает нагрузку на хостинг Цитата Ссылка на сообщение Поделиться на других сайтах
EzS 2 Опубликовано: 18 июля 2008 Рассказать Опубликовано: 18 июля 2008 Пользуйте поиск. Тут уже было (подсказка .htaccess) Цитата Ссылка на сообщение Поделиться на других сайтах
xsong 1 Опубликовано: 19 июля 2008 Рассказать Опубликовано: 19 июля 2008 Автор Пользуйте поиск. Тут уже было (подсказка .htaccess) я использовал поиск перед тем как создать тему.. может не те ключевые слова подобрал Цитата Ссылка на сообщение Поделиться на других сайтах
PapaKitson 25 Опубликовано: 19 июля 2008 Рассказать Опубликовано: 19 июля 2008 Плохо искали. Вот http://forum.dle-news.ru/index.php?showtopic=41233 Цитата Ссылка на сообщение Поделиться на других сайтах
xsong 1 Опубликовано: 19 июля 2008 Рассказать Опубликовано: 19 июля 2008 Автор Плохо искали. Вот http://forum.dle-news.ru/index.php?showtopic=41233 это совсем не то.. напишу подробнее что мне нужно: значит человек добавил себе на сайт новость с моего сайта и вместе с новостью прописал картинку http://moysite.ru/uploads/posts/2008-07/12...17_kartinka.jpg вот мне надо чтобы она у него не отображалась Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 19 июля 2008 Рассказать Опубликовано: 19 июля 2008 http://yandex.ru/yandsearch?clid=13999&...%BD%D0%BA%D0%B8 Цитата Ссылка на сообщение Поделиться на других сайтах
EzS 2 Опубликовано: 19 июля 2008 Рассказать Опубликовано: 19 июля 2008 Можно прописать правило в файле .htaccess. Причем это можно сделать как для конкретного сайта, так и для всех, оставив к примеру только несколько разрешенных, таких как Google Images или картинки Яндекса. Итак... Способ первый, закрываем кран подачи кислорода для всех RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?вашсайт\.ru/ [nc] RewriteCond %{HTTP_REFERER} !^http://(www\.)?google\.com/ [nc] - доступ Гуглю открыт RewriteRule .*\.(gif|jpg|png)$ http://вашсайт.ru/images/hotlinkers.jpg [nc] RewriteRule \.(jpe?g|gif|png)$ - [F] последнюю строчку можно подставить вместо последней, чтобы перенаправлять на 403 Forbidden вместо картинки. Что собственно происходит? Когда к серверу идет запрос на файл с расширением (gif|jpg|png), и этот запрос не с вашего сайта, то запрашиватель отправляется прямиком к картинке http://вашсайт.ru/images/hotlinkers.jpg, которая может быть расположена по вашему усмотрению и на ней может быть все что угодно. Такой способ быстро отбивает охоту личить ваши картинки. Способ второй, режем особо усердных пожирателей трафика. RewriteEngine On RewriteCond %{HTTP_REFERER} ^http://(www\.)?zloylicher\.net/ [NC,OR] RewriteCond %{HTTP_REFERER} ^http://(www\.)?esheodin\.com/ [NC] RewriteRule \.(jpeg|gif|png)$ images/hotlinkers.jpg [R,L] В данном случае запрет на запрос к картинкам выдается только сайтам, злобным личерам, которые в свою очередь тоже идут лесом и смотрят на ту картинку, которую вы хотите им показать. Вся разница в том, что в одном случае вы закрываете доступ всем, а во втором только личерам. Способ третий. Защищаем любые файлы на сайте от сличивания RewriteEngine on RewriteCond %{HTTP_REFERER} ^http://(www\.)?zloylicher\.com/ [NC,OR] RewriteCond %{HTTP_REFERER} ^http://(www\.)?esheodin\.com/ [NC] RewriteCond %{REQUEST_FILENAME} !hotlinkers.jpg$ RewriteRule .*\.(gif|jpe?g|png|bmp|pdf|zip|rar|mp3|js)$ http://www.mysite.com/images/hotlinkers.jpg [R] P.S. Не находите на форуме дле, ищите в гугле. Когда хоть вы научитесь пользоваться поиском??? Цитата Ссылка на сообщение Поделиться на других сайтах
xsong 1 Опубликовано: 19 июля 2008 Рассказать Опубликовано: 19 июля 2008 (изменено) Автор спасибо, попробую P.S. Не находите на форуме дле, ищите в гугле. Когда хоть вы научитесь пользоваться поиском??? в поисковиках тоже искал, просто не знал значения слов личеры, антилич и т.д. так что в серпе псов ничего дельного не нашел Изменено 19 июля 2008 пользователем xsong Цитата Ссылка на сообщение Поделиться на других сайтах
kingkill 7 Опубликовано: 3 сентября 2008 Рассказать Опубликовано: 3 сентября 2008 Что такое, вот для сайта redevils.ru прописал: RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?redevils\.ru/ [nc] RewriteCond %{HTTP_REFERER} !^http://(www\.)?google\.ru/ [nc] RewriteCond %{HTTP_REFERER} !^http://(www\.)?yandex\.ru/ [nc] RewriteRule .*\.(gif|jpg|png)$ http://redevils.ru/templates/Simple/dleima...ermark_dark.png [nc] RewriteRule \.(jpe?g|gif|png)$ - [F] И короче после этого на сайте почти все картинки отключились. В чем проблема? Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 3 сентября 2008 Рассказать Опубликовано: 3 сентября 2008 Что значит "почти все"? Какие конкретно отключились, а какие нет? Цитата Ссылка на сообщение Поделиться на других сайтах
kingkill 7 Опубликовано: 4 сентября 2008 Рассказать Опубликовано: 4 сентября 2008 После увиденного ужаса я сразу сайт восстановил, но по той секунде что я смотрел на сайт без картинок я так понял что не отображались все картинки, за исключением тех, что лежат в папке со скином. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.