Are you getting an error for Not Found The requested URL was not found on this server? I ran into this after a common Ubuntu 14.x update. It broke one of my production sites.
After some research and trial and error, I found this post at Zen of Coding. The routing of a browser request to a specific directory has a lot to with your Apache site configuration as well as your htaccess file. But, I hadn’t modified mine a long time. The Ubuntu update just broke the site.
It turned out that with the latest code, you needed a distinct Allow Override All in your Apache .conf file. For example, it should look something like this:
It worked fine before without “AllowOverride All” but not now.