Знающим синтаксис htaccess. Как запретить показ картинок?
Всем привет и с праздником ребят. Вопрос не стандартный. Замечаю, стали тырить картинки с моего сайта и вставлять их во всякую лабуду и даже не брезгуют что ссылаются на мой сайт таким образом. Запретить показ картинок на других сайтах я не могу, потому что действует партнерская программа с рекламными материалами. То есть если я поставлю запрет на показ картинок, то перестанут показываться и баннеры у моих аффилиатов на сайтах. А тырят не баннеры, а фото продукта и прикрепляют к статьям вообще не относящимся к этому продукту. В заблуждение тем самым вводят людей. И самое хреновое, что эти сайты блокирует антивирус, не пускает, пока не выключишь. Вопрос вот в чем: можно ли как то запретить показ картинок на других сайтах и при этом некоторые разрешить? Очень буду признателен за подсказку.
Измените свой сайт на свой
# Hotlinking
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?вашсайт\.ру [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?rambler\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?images\.rambler\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?yandex\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?images\.yandex\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?direct-market\. [NC]
#RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?mail\. [NC]
#RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?go\.mail\. [NC]
#RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?my\.mail\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?google\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?duckduckgo\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?images\.duckduckgo\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?odnoklassniki\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?googleusercontent\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?translate\.googleusercontent\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?feedburner\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?poisk.ru [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?nigma.ru [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?ask.com [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?qip.ru [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?ukr.net [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?tut.by [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?bing\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?yahoo\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?images\.search\.yahoo\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?twitter\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?pinterest\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?vk\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?facebook\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?feedly\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?disqus\. [NC]
RewriteCond %{HTTP_REFERER} !^https?://([^.]+\.)?a\.disquscdn\. [NC]
#RewriteCond %{QUERY_STRING} !^r=1 [NC]
RewriteCond %{HTTP_USER_AGENT} !(Feedly|vkShare|yandex|YandexBot|YandexFavicons|YandexPagechecker|YandexCatalog|YandexImageResizer|YandexWebmaster|YandexBlogs|YandexNews|YandexImages|YandexVideo|YandexMedia|googlebot-image|Googlebot|googlebot-news|googlebot-video|googlebot-mobile|mediapartners-google|mediapartners|adsbot-google|bingbot|facebookexternalhit|linkedinbot|duckduckbot|sogou|twitterbot|pinterest|photon|tineye|ggpht|Pinterest) [NC]
RewriteCond %{REQUEST_URI} !^/img/hotlink.png [NC]
RewriteRule .(jpg|jpeg|png|gif|js|css)$ https://%{HTTP_HOST}%/img/hotlink.png [R=301,L,NC]