I have a OS X 10.6 install working, with Apache and PHP installed.
However, I cannot get mod_rewrite working. The contents of my httpd.conf is located here: http://pastie.org/828990
Does anyone know what vital thing I'm missing?
I have a OS X 10.6 install working, with Apache and PHP installed.
However, I cannot get mod_rewrite working. The contents of my httpd.conf is located here: http://pastie.org/828990
Does anyone know what vital thing I'm missing?
You also need to update /etc/apache2/users/[name].conf where name is your user name on your computer.
If that file doesn't exist, create it. Then update it to allow mod_rewrite rules:
Keith Norman's answer is correct. However, in my case - a cusual home server I use for hobbying/testing - I work directly off the "base" directory of the HTTP server, rather than a
/~user
directory. Consequently, I needed to alter the following line in/private/etc/apache2/httpd.conf
:Previously it stated:
You need "RewriteEngine = on" somewhere in your config, but I can't see it anywhere. This turns on RewriteRule, etc.