Запрещение скачивания ваших картинок или архивов с чужих сайтов.
Если на вашем сайте есть очень ценные картинки или архивы и вы не хотите чтобы кто-то размещал их (если архивы, то ссылки на них) на своих страницах, создавая таким образом бесполезный трафик для вашего сайта, вы можете запретить скачивание ресурсов, проверяя поле заголовка HTTP_REFERER:
Для каталогаRewriteEngine on RewriteBase /img/ RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://www\.shtogrin\.com.* [NC] RewriteRule .* - [F]Или для определенных типов файлов
RewriteEngine on RewriteBase / RewriteCond %{HTTP_REFERER} !^http://www\.shtogrin\.com.* [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteRule \.(jpe?g|gif|png|css|swf)$ - [F]
Примечание к примеру:
- RewriteCond %{HTTP_REFERER} !^$
Если HTTP_REFERER не пустой - RewriteCond %{HTTP_REFERER} !^http://www\.shtogrin\.com.* [NC]
Если HTTP_REFERER не равно http://www.shtogrin.com, [NC] - без учета регистра - RewriteRule .* - [F]
Послать код 403 (forbidden) для всех запросов
05.02.2007