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.