Hola,
¿Qué tienes entre la pareja de etiquetas < Directory /> en el archivo de configuración de Apache (httpd.conf)?
Creo que la directiva "AllowOverride" tiene que valer "All", o, cuando menos, nunca "None" para que los archivos ".htaccess" puedan actuar...
Vamos, me parece, no es que esté cien por cien seguro, es lo que estoy concluyendo de lo que puede leerse
aquí y
aquí.