Запрет выдачи картинок чужим сайтам - Компьютерная документация по Windows. Оптимизация Windows.
 Компьютерная документация по Windows. Оптимизация Windows.  Компьютерная документация по Windows. Оптимизация Windows. Поиск
  Здравствуйте  [ Новый пользователь ] Домой  .  Статьи по темам  .  Компьютерная документация  .  Личный кабинет  .  Toп 10  .  Карта сайта  

  Навигация

 Главная   Главная
 Главная   Магазин софта
 Темы новостей   Темы новостей
 Топ 10   Топ 10
 Архив новостей   Архив новостей
 Карта сайта   Карта сайта
 Конструктор   Конструктор
 Обзоры   Обзоры
 Интересное   Интересное
 Рассылка новостей   Рассылка новостей
    Полезные ресурсы
 Пользователи   Пользователи
 Поиск   Поиск
 Написать нам   Написать нам
 Тест скорости   Тест скорости


  Наши темы
Windows 8
Windows 7
Windows Vista
Windows XP
Настройка Windows
Реестр Windows
Восстановление системы
MS-DOS
BIOS
Интернет
Microsoft Office
Сетевые настройки
Обработка видео
Вебмастеру
Оптимизация Windows
Обзор софта
Технологии, обзоры
Обзоры компьютеров и комплектующих
Рецензии
Полезные советы
Продвижение сайтов

Новые обзоры

Как заработать на ремонте компьютеров

Переработка отходов электроники

Типовые неисправности I:Phone, Pad, Pod и Macbook

Место для вашей электронной души

Ремонт компьютеров в Москве


Запрет выдачи картинок чужим сайтам

Размещено 09/09/2008

Вебмастеру

Довольно нередким явлением является то, что недобросовестные модераторы и ведущие рубрик различных сайтов да и некоторые блоггеры, в целях экономии трафика, вместо того чтобы сослаться на понравившиеся картинки или хотя бы пересохранить их у себя на сервере, просто тянут их к себе прямо с вашего сайта, или как говорится “личат”.

Как понимаете, ничего хорошего для вас, как владельца сайта с которого и тянуться напрямую картинки на чужой сайт - нет! И узнаете Вы об этом пожалуй только по резко возросшему трафику или по количеству обращений к файлу, которое не соответствует количеству посетителей. А так как, в наше время трафик  стоит денег и немалых, то отдавать просто так его на сторону неприятно, да и злостных личеров стоит наказать. Поэтому нужно что-то делать, к счатью если нормальный хостинг, то есть возможность пользоваться файлом .htaccess, вот с его помощью и будем решать проблему.



Можно прописать правило в файле .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]

Естественно не забываем прописать правильные названия сайтов и пути к файлам. Вариантов может быть много. Для ленивых есть неплохой .htaccess генератор, который все делает сам, вам только нужно ввести домены и путь к картинке для личеров.

Пожалуй на этом все, удачи!

Источник: www.webdocs.ru


 



Компьютерная документация по Windows Copyright © 2008-2019