В основном для снижения нагрузки на сервер.



Как обычно выглядит ситуация - кто-то зашел на Ваш сайт, ему понравилась статья, далее "copy-paste" и утащил себе на сайт. Как бы не особо жалко, интернет - он свободный. Но - помимо текста были скопированы картинки, у которых адрес (который URL) остался прежним. Т.е. теперь текст размещен на чужом сайте, с теми же Вашими картинками - только картинки по прежнему грузятся с Вашего сервера :(  

С помощью настроек можно запретить отдачу картинок (файлов) с Вашего сервера по запросу чужого сервера.

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

Вот пример такой конфигурации:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|png)$ http://i.imgur.com/robber.gif [L]


Первая строка содержит директиву, которая включает работу механизма преобразований.
Второй строкой блокируем любые сайты, кроме нашего собственного mysite.com. Код
[NC] означает «без вариантов», иными словами регистронезависимое соответствие URL.
Третьей строкой разрешаем пустые рефералы.
Последняя строка блокирует все файлы с расширением JPEG, JPG, GIF или PNG и заменяет их изображением robber
.gif с сервера imgur.com.

Подробнее можно прочитать здесь.
  • Файл .htaccess (613)

    Apache HTTP-сервер (назван именем группы племён североамериканских индейцев апачей; кроме того, является сокращением от англ. a patchy server; среди русских пользователей общепринято искажённое апач) — свободный веб-сервер. HTTP- сервер или веб-сервер – это программа, которая понимает, что нужно...

  • Защита папки на сервере (314)

    Сервер Apache с помощью настроек (файл .htaccess) позволяет защитить папку от свободного доступа - только через логин и пароль. Зачем это надо:- защитить папки с важными данными от индексации роботами (несмотря на инструкции в robots.txt - поисковые машины индексируют всё, до чего дотянутся)- защитить от...

  • 301 Redirect (240)

    Посмотрим варианты редиректа 301 через файл .htaccess (в корне сайта, включенный модуль mod_rewrite ). Данные варианты будут корректно работать только для простых сайтов на html (т.е. корректно будет редирект для всех страниц сайта), для сайтов на базе CMS надо смотреть документацию (в противном случае...

  • Защита от прямого копирования картинок (183)

    В основном для снижения нагрузки на сервер.Как обычно выглядит ситуация - кто-то зашел на Ваш сайт, ему понравилась статья, далее "copy-paste" и утащил себе на сайт. Как бы не особо жалко, интернет - он свободный. Но - помимо текста были скопированы картинки, у которых адрес (который URL) остался...