Esto se hace configurando el archivo .httaccess de tu servidor apache. Para evitar el hotlink de imagenes lo tendrías que configurar así:
Ejemplo para denegar la carga externa de imágenes o link de archivosRewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?midominio.com/.*$ [NC]
RewriteRule \.(gif|jpg|zip|rar|mp3)$ - [F]
Otra opción que puedes utilizar es denegar la carga externa, pero mostrando una imágen por defecto a tú elección...RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?midominio.com/.*$ [NC]
RewriteRule \.(gif|jpg)$
http://www.midominio.com/imagen.gif [R,L]
Para que te funcione tienes que tener habilitado el mod rewrite, sino no te funcionará.