Page is a not externally linkable
HuskyPup - 7:16 pm on Mar 4, 2012 (gmt 0)
RewriteEngine on
RewriteCond %{HTTP_REFERER} .
RewriteCond %{HTTP_REFERER} !^google\.com [NC]
RewriteCond %{HTTP_REFERER} !^bing\.com [NC]
RewriteCond %{HTTP_REFERER} !^yahoo\.com [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?example\.com [NC]
RewriteRule .*\.(gif|jpe?g|png)$ /images/hotlink.gif [L]
Substitute example for your website name.
If you want to allow any more of your sites access simply use:
RewriteCond %{HTTP_REFERER} !^http://(www\.)?secondexample\.com [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?thirdexample\.com [NC]
Change .com for whatever your extension is.
Since I implemented the above I have had zero problems.
Good luck!