Certifique-se de que
AllowOverride All
está definido no arquivo httpd.conf!
Mas se você tiver acesso ao arquivo de configuração principal, eu recomendaria fazer a configuração lá e não em um arquivo .htaccess - o arquivo .htaccess retardará o servidor. Isso pode não ser um problema se você tiver uma carga de servidor muito baixa, mas também é bom usar as práticas recomendadas mesmo em projetos menores.