encontraras mas informacion en la documentacion de Apache.
http://httpd.apache.org/docs-2.0/howto/htaccess.html
El htaccess permite personalizar el funcionamiento del servidor Apache a nivel de una web (o una carpeta) y no a nivel del servidor entero.
Los usos mas corrientes son :
-añadir o modificar los tipos mime enviados por el servidor
- redireccionar (una pagina 404 personalizada por ejemplo)
- hacer reescritura de url (URL rewriting)
- proteger accesos a carpetas por un login/password