Как запретить использование изображений на другом сайте?

Здравствуйте, подскажите пожалуйста каким образмо можно запретить использование изображений сайта заранее определенными сайтами?
Есть сайты которые не только забирают контент, но и берут картинки напрямую с сайта (что соответственно создает нагрузку).
Хотелось бы иметь возможность подставлять определенную картинку вместо изображений (не всем, а только определенным).

Есть правило:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?yoursite\.ru/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/empty.jpg [L]

Но оно подставляет картинку для всех сайтов, а необходимо только для определенных.
Заранее спасибо.
  • Вопрос задан
  • 2981 просмотр
Пригласить эксперта
Ответы на вопрос 1
SagePtr
@SagePtr
Еда - это святое
Как-то вроде этого:
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^https?://(.+\.)?badsite1\.ru/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://(.+\.)?badsite2\.ru/ [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://(.+\.)?badsite3\.ru/ [NC]
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/empty.jpg [L]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы