RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www\.midom\.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://web\.midom\.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://curriculum\.midom\.net/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://portafolio\.midom\.net/.*$ [NC]
RewriteRule \.(gif|GIF|jpg|JPG|png|PNG)$ /NoIMG.JPG [L]
(Quiero que las direcciones que aparecen en las reglas tengan permiso. Se trata de subdominios virtuales que he configurado en Apache. El resto deberían mostrar la imagen con nombre NoIMG.JPG).
Tengo escritas estas condiciones al final del fichero http.conf. (He intentado crear un .htaccess en la carpeta raiz donde están las imagenes, también en la carpeta raiz donde se encuentra el servidor, etc, etc... y en ningún caso consigo hacerlo funcionar - he leido por la red que .htaccess no funciona bajo Windows... ni idea al respecto - ).
Tengo espacio web gratuito ofrecido por mi ISP. Desde este hago un enlace (<a href="...">) a una de las imagenes (JPG) que tengo en mi servidor y esta aperece sin problemas alguno, o sea, que aparece la que supuestamente debería quedar protegida en vez de la sustituta (NoIMG.JPG).

¿Qué estoy haciendo mal?

Gracias por vuestra ayuda.