il supporto per i file .htaccess è abilitato nel webserver??
nell'httpd.conf di apache c'è questa riga:

#
# AccessFileName: The name of the file to look for in each directory
# for access control information.
#
AccessFileName .htaccess


deve essere anche abilitato l'AllowOverride.