Forum Moderators: phranque
RewriteCond %{HTTP_REFERER} !^(http://([a-z0-9\-]+)\.domain\.co\.uk.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^(http://([a-z0-9\-]+)\.domain\.co\.uk.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^(http://([a-z0-9\-]+)\.subdomain\.domain\.co\.uk.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^(http://facebook\.com.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^(http://google\.com.*)?$ [NC]
RewriteRule \.(jpe?g|gif|bmp|png|psd)$ http://image.com/image.png [R=302,L]
RewriteCond %{HTTP_REFERER} !^(http://(www\.)?domain1\.co\.uk.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^(http://(www\.)?domain2\.co\.uk.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^(http://(www\.)?subdomain\.domain\.co\.uk.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^(http://(www\.)?facebook\.com.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^(http://(www\.)?google\.com.*)?$ [NC]
RewriteRule \.(jpe?g|gif|bmp|png|psd)$ [image.com...] [R=302,L]
RewriteCond %{HTTP_REFERER} !^(http://([a-z0-9\-]+\.)*domain\.co\.uk.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://([a-z0-9\-]+\.)*domain1\.co\.uk [NC]
RewriteCond %{HTTP_REFERER} !^http://([a-z0-9\-]+\.)*domain2\.co\.uk [NC]
RewriteCond %{HTTP_REFERER} !^http://([a-z0-9\-]+\.)*facebook\.com [NC]
RewriteCond %{HTTP_REFERER} !^http://([a-z0-9\-]+\.)*google\.com [NC]
RewriteRule \.(jpe?g|gif|bmp|png|psd)$ http://image.com/image.png [R=302,L]
RewriteCond %{REQUEST_URI} !^/image\.png$