mod_rewrite no requiere más dependencias que
LoadModule rewrite_module modules/mod_rewrite.so
Una vez cargado el módulo podés activarlo con
RewriteEngine on
Segun el tipo de directiva que uses necesitarás también
Options +FollowSymLinks
ejemplo:
Código Apache:
Ver originalOptions +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP:Accept-Language} ^de [NC]
RewriteRule ^$ /de/hauptseite [L,R=301]
Por supuesto, si estás definiendo las reglas en .htaccess, lo primero que tenés que hacer es activar el uso de .htaccess, esto lo vas a conseguir agregando al
<directory>
</directory>
para la carepeta que corresponda, la directiva
AllowOverride all
ejemplo
Código Apache:
Ver original<Directory "/www/juan/htdocs">
AllowOverride All
</directory>
Saludos