Lo primero que vas a necesitar es descomentar unas lineas del fichero de configuración del apache,/etc/httpd/httpd.conf , estas se encargan de añadir y cargar el módulo. Para descomentarlas tendrás que borrar el simbomlo “almuadilla” #
#LoadModule rewrite_module libexec/httpd/mod_rewrite.so #AddModule mod_rewrite.c
Si no quieres perder tu configuración en el caso de que Apple decida actualizar el fichero de configuración del apache. Afortunadamente el fichero http.conf también incluye los ficheros *.conf en el archivo /etc/httpd/users
Tenemos que cambiar los parametros del visrtual host de AllowOverrride None a AllowOverride ALL dejando el archivo de la siguiente forma.
<Directory "/Library/WebServer/Documents/">
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
Una vez terminado todo esto tendremos que reiniciar el apache y la configuración entraría a funcionar de forma automatica.
Si quisieramos depudar tendriamos que añadir las lineas dentro del configuracion del virtual host.
RewriteLog "/private/var/log/httpd/rewrite_log" RewriteLogLevel 9
