Just a short bit of information as to why you might not get an 500 error (rewrite module installed correctly), but do get a 404 error (Apache not reading .htaccess file). I believe this information could be useful to some.
This commit also includes a small grammar fix.
Updated the Clean URLs tutorial to include a short explanation of why…
… the .htaccess file might not be read by Apache
Merged into 3.3/develop in 374419b.