Борис Сёмов, по ссылке есть такой вариант
Если нужно запретить доступ напрямую со всех хостов, кроме определенных, набор правил будет выглядеть примерно так:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(www.)?htaccess\.ru(/)?
RewriteCond %{HTTP_REFERER} !^http://(.*)\.htaccess\.ru(/)?
RewriteRule .*\.(gif|jpg|jpeg|png)$ – [F]
Можно это применить в моем случае? Мне нужно разрешить заходы только с яндекса и гугла