Lo básico para crear un virtualhost con .htaccess habilitado y mod_rewrite. Si lo hacemos en Apache2 creamos un archivo nuevo en /etc/apache2/sites-available/ y le llamamos por ejemplo wiki.7throot:
Despues del RewriteEngine on irían las RewriteRules dependiendo de lo que queramos modificar, pero si además necesito que ese mod_rewrite lleve implícitos ficheros .htaccess con las reglas simplemente añado ésto:
<Directory /var/www/htdocs/wiki.7throot.com/>
AllowOverride All
</Directory>
Ojo, hay que repetir la ruta en la directiva Directory. El ejemplo completo podría ser éste: