niente.. sto sclerando

Sul vecchio server da cpanle mi era stat generato questo .htaccess (censuro i domini)



codice:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://sub1.dominio.it/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://sub2.dominio.it/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://dominio.it/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.sub1.dominio.it/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.sub2.dominio.it/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.dominio.it/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.dominio.it/sub2/.*$      [NC]
RewriteCond %{HTTP_REFERER} !^http://www.dominio.it/sub2/.*$      [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ - [R,NC]
non ci capisco un cacchio di questa sintassi che vedo epr la prima volta...
vabbè.. l'ultima riga è per non far linkare le immagini da altri siti.. ma il resto... perchè non fung se copio questo htaccess nella root directrory dello spazio web sul nuovo server?