I need to internally rewrite the base URL so that instead of / being mapped to /index.php (default behaviour) it goes to another script named contents.php. I have a simple .
I also had 404s with WordPress redirects on virtual hosts after upgrading to Apache 2.4.6
In my case problem was solved by changing 'AllowOverride None' to 'AllowOverride FileInfo' for each virtual host directory config.