Pah estive a experimentar o login do site e está a funcionar... sem ser necessario o redirect 301...
Se bem que te aconselhava a faze-lo devido motores de busca... ou tens o site com www, ou sem www
O .htaccess não tem nada a ver com o assunto. Caso active o SEF então tem de colocar o conteudo certo no .htaccess.
Ele poderia ter um redirect no htaccess.... E existem componentes SEF que trabalham de forma independente da configuração do htaccess
Se ele por exemplo colocar um redirect no htaccess para que o site abra sempre com www, o sistema de login deixa de funcionar, devido à configuração do site.