Il file .htaccess funziona solo su server Apache, tipicamente usati su macchine Linux. Ti sei assicurato che il server sia quello giusto?
Ti sei assicurato che il nome del file sia corretto, con il punto come primo carattere? Windows ad esempio non permette di creare un file con questo nome.
Qual'è il contenuto del file che hai caricato sul server?